Thank you, that's very helpful. But I generally use ant in eclipse, the generated build.xml cannot be opened in Ant view of Eclipse 3.4.2. There is a problem said Default target help does not exist in this project. Eclipse 3.4.2 use ant 1.7.0. Why? how can i work around with it?
Paul On Sep 21, 5:01 pm, Xavier Ducrohet <[email protected]> wrote: > Hi Paul, > > the <setup /> task import the actual build rules from the platform > folder. For example if you are targeting android 1.6 it will import > <SDK>/platforms/android-1.6/templates/android_rules.xml > This is the file that declares the 'debug' and 'release' and other targets. > > If you want to customize the build script, do the following (btw, most > of this is in the build.xml comments, which were improved for 1.6) > > * change <setup /> to <setup import="false" />. This will run the > setup task to only set some properties, but not import the rules file. > * copy paste the content of the android_rules.xml file from the > platform you are targetting (minus the top level <project> node), and > paste it all in your build.xml file, *after* the call to the setup > task. > * modify the pasted targets to fit your needs. > > Xav > > On Mon, Sep 21, 2009 at 3:08 PM, Paul Ling Yun <[email protected]> wrote: > > > > > > > Thank you firstly for your reply. > > > But I still didn't get it. What does the update project process do? > > How many default tasks it will generate? Could it use to build the > > project with ant if I have not my special customize task? What i got > > from this process is an almost empty build.xml with two property > > files. There were only three property tags, one path tags, one taskdef > > tag and one setup tag, neither debug task, nor release task. how can > > it run with ant? > > > In SDK 1.1, I remember there was a tool that generated most of build > > script for me and I only change the apk sign part. so I can run it > > with ANT to build my project soon. > > > What's the Ant plugins? > > > Paul > > > On Sep 21, 12:44 pm, "Mark Murphy" <[email protected]> wrote: > >> > I followed the instruction in 1.5 SDK upgrading at link > >> >http://developer.android.com/sdk/1.5_r3/upgrading.html, but i cannot > >> > got the whole build.xml file because there is not any task in it. I > >> > thought the update project process will copy tasks from the > >> > build.xml.old to new build.xml, but it didn't. There is not any hint > >> > mention I should copy it myself in that document. Was the process > >> > failed or I have to copy it myself? > > >> The tasks that Android supplies are now held in Ant plugins, so you will > >> not see them in the build.xml file itself. If you created your own Ant > >> tasks, you will need to copy those over. > > >> > Do i need do any change for my old > >> > tasks in the new build.xml? > > >> That would depend, I suppose, on what those tasks did. > > >> -- > >> Mark Murphy (a Commons Guy)http://commonsware.com > >> Android App Developer Books:http://commonsware.com/books.html > > -- > Xavier Ducrohet > Android Developer Tools Engineer > Google Inc. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

