How to create build.xml for an Android project?

JB_User picture JB_User · Mar 30, 2013 · Viewed 33.8k times · Source

I've been trying to run simple programs that I obtained directly from the Source Code download for the book 'Beginning Android 4'. However, I have lots of problems with the build.xml files (see previous questions, which are unanswered). My latest is, which comes from the a simple Label demo program:

# ant debug
Buildfile: /home/me/src/ANDROID/MyProjects/Label/build.xml

BUILD FAILED
Target "debug" does not exist in the project "LabelDemo". 

I then checked with other working build.xml files and as fasr as I can tell, grepping thru the text of the file, 'debug' doesn't exist there either. But they work.

So, I obviously must be creating build.xml files incorrectly. What is the correct way to create the build file for an Android project (from the command-line).

Answer

CommonsWare picture CommonsWare · Mar 30, 2013

Run android update project -p ..., where the ... is the path to the project. This will create or update the build.xml and related command-line build files. This assumes that your SDK's tools/ directory in your PATH; otherwise, you will need to fully-qualify the path to the android command.