| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Split NewSetupTask in several tasks to make things more flexible.
Particularly this allows more targets to get access to the project
type (app, lib, test, ...) as it's not so computive intensive.
- Fix test project to give them access to the full tested project's
classpath.
- Fix support for projects that test themselves.
- Make sure library projects are instrumented when using the
emma target.
Change-Id: Ia0c9564eacee2521e7cbd5154b8a85ea287ad4fd
|
|
|
|
| |
Change-Id: I3906416a7b5a4bf7b7e2f86ee3155c22d93a3c2b
|
|
|
|
| |
Change-Id: I394036a7025a2cbd050aa6916204a09bcce83bae
|
|
|
|
| |
Change-Id: I819431ec82f0de998b1427e101dc6df426f15cbf
|
|
|
|
| |
Change-Id: Ifcc1d88dabb07dc05b2e5c934743ad52f9b6dc1d
|
|
|
|
| |
Change-Id: Ia6dc357106aa49fa5c27c6283eac62c4cc19967b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Ic238223d22d5e86b481b8c790813dbc14e0d6bd7
|
|
|
|
| |
Change-Id: I8810fd34dc10c4e73787857b078aeac83f0857b1
|
|
|
|
| |
Change-Id: I5fc5231b762c719de26c2cd01ea3b2a26cee521b
|
|
|
|
| |
Change-Id: Id616f7afd275a218324959ff9d52d1b4529f7cd1
|
|
|
|
| |
Change-Id: I8ac24138cbf8bfc6d9dd44aaa1fde4d8485d8416
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This should get rid of the annoying behavior on Windows
that prevent the "folder swap" operation due to the folders
being locked. Cf public issue 4410.
High level summary of the issue and the fix: the old behavior
was to unzip in a temp folder, then rename the old folder to
another temp file and finally rename the new folder at the
desired location. This fails typically when there is a file
indexer (e.g. anti-virus) scanning the new folder so we can't
move that folder.
The new logic is to try to move the old folder first into a
temp folder. If the fail move, we have a lock on the old folder
and ask the user to fix it manually. They probably have a file
opened and it's a legit issue to report. Once that succeeded
we can directly unzip the archive into the final destination
without using a temp unzip location, thus avoiding the common
"indexer in progress" issue.
In case the unzip operation fails, we try to copy (not move) the
old folder back.
Change-Id: I5ed67ff626532fe7cc48a45e87d1dbaf6954f28a
|
|
|
|
| |
Change-Id: I477033c03a40c52d26b73efa892a65feafaba680
|
|
|
|
| |
Change-Id: Ib7db435bb640b3a3feaa0534ccc77b6f9eda0800
|
|
|
|
|
|
|
|
| |
It is located in $SDK/tools/lib/proguard.cfg and automatically
put in Ant project (create and update if project is not already setup
for proguard).
Change-Id: I9bcb2a5aafec1329b0c001799f4ba34c61569c3a
|
|
|
|
| |
Change-Id: I303acdb4fc8de6ba5d8de7c18e020e97fe01e3de
|
|
|
|
| |
Change-Id: I4e1a779aafd1a658858a00d9706bd679b6621aeb
|
|
|
|
| |
Change-Id: Ie6c37e7273ef5ed6c006170f32af396f0b4ef98d
|
|
|
|
| |
Change-Id: I7a3fbcc9d89f5c7e50f881c0029fbba1718cfcfe
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
String.format uses the decimal point of the current locale which
we don't want since we pass the result to the emulator which expects
decimal point to be '.'
Double.parseDouble does not use the current locale and therefore
failed to read values put in the UI that used a decimal point
that is not '.'
Also simplified the GPS command to use geo fix instead of geo nmea
Change-Id: I275018e6a967c3d4fa37f25a149a840350e40bb8
|
|
|
|
|
|
| |
First property is split by density.
Change-Id: If68bc520ba4014bbd4b144e71d54bc1161a56e2d
|
|
|
|
|
|
|
| |
This is the first step of refactoring common code from MultiApkExportTask
into sdklib.
Change-Id: Ie82eafa961a80fac7c24d3a65e75648da8af525c
|
|
|
|
| |
Change-Id: I8ed3028a75011cc8218c21673308d072614baa41
|
|
|
|
| |
Change-Id: If2eb8ef197953c616f98b32764d01d7a1eb4d47f
|
|
|
|
| |
Change-Id: I3c033f68f79845085cf64daa44ff273c4a52a3d1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The problem was due to the launch script completely replacing
java.ext.dirs preventing the VM from accessing the optional
jce.jar package (Java Cryptography Extension).
The launch script now queries the JVM for the current value
of java.ext.dirs (using archquery) to append to it instead
of replacing it.
In order to do that, archquery.jar now outputs only the value
of the queried system property instead of output "name=value"
Bug: 2248892
Change-Id: If17d48e46529bebc1a25daf99f2748e9ec81a214
|
|
Change-Id: I8354405e124dd955531a22b59ff026b91359c70c
|