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).
Apache ANT is tool to automate build of java projects ,by providing instructions in build. xml file ,eclipse uses ant to build projects . I suggest Android Studio as IDE which uses Gradle for build of android project and that is officially supported by google.
Probably you will have to set within the include tag the properties that sets where it has to be placed: android:layout_above, android:layout_toLeftOf, etc... Use fill_parent instead. I pasted my code and I am working with honeycomb, thats why I was using match_parent. But it should work with fill_parent.
File newxmlfile = new File("/data/new. xml"); You could save it to the internal storage, or cache.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With