I use:
Apache Ant(TM) version 1.9.3 compiled on December 23 2013
[checkenv] Android SDK Tools Revision 22.3.0
[getbuildtools] Using latest Build Tools: 19.0.1
[gettarget] Project Target:   Android 4.3
[gettarget] API level:        18

If I do clean build using "ant release" it takes 3 minutes. If right after 
that I try to run "ant release" again then it takes at least 30 seconds.

What I see is that AIDLs are always recompiled.

-code-gen:
[mergemanifest] Found Deleted Target File
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] No libraries. Using project manifest only.
     [echo] Handling aidl files...
     [aidl] Found 89 AIDL files.
     [aidl] Compiling 89 AIDL files.

SomeFile.aidl results in these two files: SomeFile.java and 
SomeFile.java.d. Dependencies in SomeFile.java.d are ok, I manually checked 
timestamps and I see that whenever I run "ant release" aidl step needlessly 
updates the two output files.

Then, similarly it looks that aapt always runs:

     [echo] Handling Resources...
Property "android.library" has not been set
     [aapt] Found Deleted Target File
     [aapt] Generating resource IDs...

I went to build.xml and temporarily commented out <aidl and <aapt rules. 
"ant release" blocks on `-dex step: http://pastie.org/8747572

I see that there is also classes.dex.d but it looks like it's not checked 
(just like aidl step for example).


So. How can I fix these extremely annoying bugs?
thanks


-- 
You received this message because you are subscribed to the Google Groups 
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to