| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Before there was a way to filter touched file by extension(s) but
this was for all input folders.
Now each input folder can have a different set of extension restrictions.
This will allow apkbuilder to use DependencyGraph and extension restriction
for all its input folders.
Also fixed an issue where aapt would not package the resources if an
xml files was touched. This is because it didn't make a difference
between compiling the resources for IDs and packaging the resource
values.
Change-Id: I797d3a24c6c1f999e9d412c4ff8aa826ed16fc09
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| | |
Cf bug 19551.
Change-Id: Id5ce9b0e792e7e189f9fc12e0dcfc6a63e0e2704
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The dex step now generates a dependency file that is reused during
following builds to check whether dex should occur.
Also optimized the part that figures out if any dependencies have
been modified/have gone missing.
Change-Id: I7f6e915fc7b571ad973260daa506badced3a9c2a
|
|/
|
|
|
|
|
|
|
|
| |
Aidl compilation now generates dependency files that are reused on further
compilations to only recompile files that needs it based on source files
modifications.
Also clean up output (and dependency) files when a source file is deleted.
Change-Id: I3131463fd7939ffc4b5bbdfa49940e03f0249a28
|
|
|
|
|
|
|
| |
This is not possible since they rely on the same properties which
cannot be updated after they are set.
Change-Id: I2fbc0f53b656f5906c2b026d8fd41d78a4461803
|
|
|
|
|
|
|
|
| |
Added a warning regarding the requirement of a rooted device.
Also made it so that the test can be run without having to build
and install the packages with just "ant emma test"
Change-Id: Id643b5f56585954b91c9c85c3eb33c4ef31c196a
|
|
|
|
| |
Change-Id: Ie28359234cbb56e14c42274434831e4795bf3ee3
|
|
|
|
|
|
|
| |
This is the final name. I kept main_rules to make the previous
review easier.
Change-Id: I3dfcd36a49f2893665e712ed9391acb4486d713e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Libraries now generate a jar file that is used by the projects
referencing them, instead of having the main projects compile
the library source code themselves.
This means we can remove the link mechanism that created linked
folder in ADT and instead use a container that is lazily initalized
to be all the jar files of the libraries.
Also merged all 3 Ant build files (main_rules, lib_rules, test_rules)
into a single build.xml that can build any kind of projects.
Lot's of improvement in there too. Much cleaner.
Change-Id: I98307e25cd76722e8595938528e6ef57a7e226ad
|
|
|
|
|
|
|
|
|
|
| |
The new property makes it possible to create ant build scripts
that programmatically determine and set the versionName attribute
during build. Similar property already exists for versionCode.
Signed-off-by: Tero Saarni <tero.saarni@gmail.com>
Change-Id: Ia36632ae029785563fc7c1bc8937034963016852
|
|
|
|
| |
Change-Id: Id29498fde61185a63812b7267b64560a8fd54dc5
|
|
|
|
|
|
|
|
| |
This change lets ADT and Ant use the crunch cache system
set up in change I58271fb2. This commit is separate because
sdk and framework are separate git repositories.
Change-Id: If2828d157acad0b5adb812001e777c199e3c62fe
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ib46d23c1ad85e2b0b4b77040cd3498051c79e926
|
|/
|
|
|
|
|
|
|
| |
After applying https://review.source.android.com/24515 for
the dalvik/dx change, this allows ant project to build
correctly on Windows if there's a space in their directory
path.
Change-Id: I4c6d5f87fae2dcf2955698633a16a0bde501694f
|
|
|
|
| |
Change-Id: Ibedcb5627170d107cacf5e9d212f9da11c8d1f3e
|
|
|
|
|
|
| |
See 16384: ProGuard template generated by the ADT is flawed
Change-Id: I6ebbcf059bbee8c485747dcee55f4ecfa14b6831
|
|
|
|
| |
Change-Id: Ifcf5190547e9e37bdda766ad3d57a312c2dbb481
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes the proper way to quote the compound paths
arguments given to proguard. Each individual path is
quoted if it contains spaces.
Quoting for -libraryjars fixes the issue for the SDK
install path containing a space.
Quoting for -injars and the other arguments fixes the
issue for the project path containing a space (although
the ant build will fail later at the dx phase in this
case.)
Change-Id: I74283b4f1b19c353c1a5ed36e4d0ec58676b6a79
|
|
|
|
| |
Change-Id: Ic926f3d5c39a3f14c9a54de70576c94508acf2ba
|
|
|
|
| |
Change-Id: Iacaabec4ad9e9dd55397dc2cc3e6bfadc0c11ff2
|
|
|
|
|
|
|
| |
We need that info to generate the repository.xml since it's
a mandatory attribute in the XSD.
Change-Id: Ic341687f07f8d91182d680cd1d3b35e431c38670
|
|
|
|
| |
Change-Id: I4ba19e12a7d11df3d3c1053c30f3998a93b5fb06
|
|
|
|
|
|
|
|
|
|
|
| |
Give anttasks.jar a proper manifest with jar dependencies.
Update the manifest of sdklib.jar with the common.jar dependency.
The pre-setup section of build.xml has changed over time
and really we should be able to control it so move it in
$SDK/tools/ant/pre_setup.xml and import it into build.xml
Change-Id: Iab707deccc0cdbe8d1a9db052ee6fb0762853394
|
|
|
|
| |
Change-Id: Ide739f4e3edddb3ab04519262eee34d28e18bd16
|
|
|
|
| |
Change-Id: Iba1c956d33725716923da89b788f7f8d14524e41
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This is needed to configure ApplicationInfo in the layoutlib
so that some widgets properly apply different behaviors based
on the app targetSdkVersion.
Change-Id: Ic78af4390d1b871469583f3efc0de3a9da718a6c
|
|/
|
|
| |
Change-Id: I6cfde67f2d0a0da2f94124d19e152e99df349820
|
|
|
|
|
|
|
|
|
|
| |
This is for the case where a layout is opened
and Eclipse tell its editor to re-open it because it was
double clicked again in the package explorer due to the
MatchingStrategy having returned true.
Change-Id: I404494b990215bcdff163a382ecb411e2efb9b51
Misc: reorder configs for the WXGA device config.
|
|
|
|
| |
Change-Id: I4d6d8cd74abd2cb3b9087ac4f30b761d803e15e3
|
|
|
|
| |
Change-Id: Idb6b0f654cd11225faceeb5b0541703623a0ee83
|
|\
| |
| |
| | |
Change-Id: I31f069bc3e50c895162d15b4d0d5851a4d380fda
|
| |
| |
| |
| | |
Change-Id: I861a1b02a3abb1bb1f9120bbd25f3d4ffd949e9e
|
|\ \
| |/
| |
| | |
Change-Id: I9036a5154f006f1f6ba6685b9b8985db07a66ed0
|
| |
| |
| |
| | |
Change-Id: I477033c03a40c52d26b73efa892a65feafaba680
|
|\ \
| |/
| |
| | |
Change-Id: I377761c7b5568f9e66331540b8db82f08a09c1eb
|
| |
| |
| |
| |
| |
| |
| | |
- uninstall, rather than reinstalling the app
- Fix reference to argument
Change-Id: I66afe170c1d0ce2e5acfccf7a0c635fd07764f32
|
|\ \
| |/
| |
| | |
Change-Id: I5a05ec6c6dca06af72779d6c4d66efcaba8abd10
|
| |
| |
| |
| |
| |
| |
| | |
- utf-8 is default encoding for java files.
- make encoding, target, source also overridable in the lib rules.
Change-Id: I95a6dfd2a815ea9994638c0a0270381819b75a12
|
|\ \
| |/
| |
| | |
Change-Id: I717ec549d6917bc238a3517c091cfcca0609ef8c
|
| |
| |
| |
| | |
Change-Id: Ib7db435bb640b3a3feaa0534ccc77b6f9eda0800
|
|\ \
| |/
| |
| | |
Change-Id: Ife73a3a44823869ddc2536650aa8f68bbb1f5f45
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
To use the Backup API in Froyo, an app needs to typically
extend this helper class and the class is only referenced
from the AndroidManifest.xml, so ideally we should exclude
such classes from Proguard by default.
Change-Id: I690220d2e89a8ff6d0664be93dad55da8b7b66c2
|
|\ \
| |/
| |
| | |
Change-Id: I8115fa4f83035d6a5aa59bcb0a5603f38f99a59b
|
| |
| |
| |
| | |
Change-Id: Ia8188de0b8af0ec4474f5c4ca2cec294c077e03f
|
|\ \
| |/
| |
| | |
Change-Id: I51c83c375936259d6ebe3efabd77eb1f46805236
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These are similar to the external/proguard/bin/*.bat
except they use $SDK/tools/lib/find_java.bat to locate the
java location and use it if available. find_java will print
a proeminent error if java cannot be found.
Change-Id: I1fceae838436053031f405de9b3f1ab2d64222e6
|