Hello, do you have an output from Ant when the error happens?
Ant and Eclipse use mostly the same code to generate the apk, so I'm a bit surprised to see this. thanks Xav On Sat, Feb 21, 2009 at 9:51 AM, focuser <linto...@gmail.com> wrote: > > On Feb 21, 8:42 am, "Mark Murphy" <mmur...@commonsware.com> wrote: >> 1. Why are you "still not able to use an ant script to automate the >> build&sign process"? >> >> 2. If you aren't able to do #1, how do you know it "triggers the bug and >> gives you a corrupted apk"? > > OK, to clarify: If the ant script is used to sign the apk, it might > produce a corrupted apk, i.e. throwing ClassCastException or > NullPointerException at some point. This seems not happening all the > time though. However, if I export an unsigned apk using Eclipse and > sign it manually on the exactly same source code, everything is fine. > So we had to give up using the ant script. > > The only "fancy" thing we do in the build script is to copy an xml > that has the release Google Maps api key into res/values. But I think > this should have no impact since the copy happens before compilation > and the R.java will be regenerated by the build script: > > > =================================== > <target name="copy-release-files"> > <copy file="${build.resources}/api-keys-release.xml" tofile="$ > {resource-dir}/values/api-keys.xml" overwrite="true"/> > </target> > > <target name="release" depends="copy-release-files, dex, package- > res"> > =================================== > > ======================================= > Buildfile: build.xml > > copy-release-files: > [copy] Copying 1 file to /workspaces/android-ws/theProject/res/ > values > > dirs: > [echo] Creating output directories if needed... > [mkdir] Created dir: /workspaces/android-ws/theProject/bin-build > [mkdir] Created dir: /workspaces/android-ws/theProject/bin-build/ > classes > > resource-src: > [echo] Generating R.java / Manifest.java from the resources... > [exec] (skipping hidden file 'res/drawable/.DS_Store') > ... > ======================================= > > I'm not saying this is the same issue as the copy protection. Just > they look very related. > >> 3. Do you have a reproducible scenario you can publish with code? Or does >> the phenomenon only occur with this one app? > > We have not put any effort to reproduce the problem in other code base > since we can still export and sign the apk manually without any > problems. We will submit the code if we find a way to reproduce it. > > > > -- Xavier Ducrohet Android Engineer, Google. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---