| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I1d5eaec7e6f61a21b07cf790166d9b6ea8f041db
|
|
|
|
| |
Change-Id: If666053e03e67b49c3337129be869ebe996ec58d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We tried the approach of replacing bundled jars with OSGI
jars. However, this eventually ended up resulting in
ClassCircularityError thrown at runtime when running on
Java 7. As far as we could diagnose, the issue seems to
be that:
- LayoutLibrary attempts to load layoutlib.jar (which is
a regular jar present inside the android sdk data folder).
- The class loader passed to layoutlib is the LayoutLibrary's
class loader.
- The classes inside the layout library then attempt to
load classes from a different OSGI jar (layoutlib-api)
- At this time, we receive a ClassCircularityError
Most of our other jars depend on layoutlib-api, so it is
not possible to just bundle layoutlib-api. So for now, we
are back to bundling jars.
Change-Id: Ic8c838a1a7e90e1bc6b8c5251341b1ded46053ba
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL removes all the jars bundled in inside the libs
folder and adds explicit dependencies on OSGI bundles
for each of the dependencies.
See eec615b94b504de6d87702b830a6fc85fc7d5108 for more
info on how the dependency jars are converted into
OSGI bundles.
Change-Id: I5356edc2ca857ea961392c599fa0e985b16b4b2d
|
|
|
|
| |
Change-Id: I6ee2ff4aabe6ae4f20627385ecefc6b7bac40489
|
|
|
|
|
|
|
| |
As the BouncyCastle based signing code has been reverted
for now, this is not needed anymore.
Change-Id: If61f136907cdd8f82d8a63d70ddb270985e39ff2
|
|
|
|
|
|
|
| |
plugin-base depends on http mime (from the apache libs)
but for some reason it wasn't in the build path.
Change-Id: I083290cddd45dbf718bbd5403b28ed74865a73ac
|
|
|
|
| |
Change-Id: Ibf8919eb96d9d026988bd2d97972e35aa0c9ae2f
|
|
|
|
|
|
| |
This is now needed by sdklib for signing.
Change-Id: I804d8d2ca2d5a939c24e977ea48a2a5ad4fa7501
|
|
|
|
| |
Change-Id: I324a5cb5c9c34ec4a8c2e4438bba8ebd56a693e6
|
|
|
|
| |
Change-Id: I1b39ee439a532f3f6758be35b569948e2e906665
|
|
|
|
| |
Change-Id: Ia51e3e2280c3d360496550df50a540571b9b7582
|
|
|
|
| |
Change-Id: I1d1aa146fad375e06a26c4c60eb203588e7ca542
|
|
|
|
|
|
|
| |
Move stuff out of sdklib into common and ide_common.
Remove androidprefs and move the one class into common.
Change-Id: I71d126a13cf2ba413692e29616f4968a37d7b33a
|
|
|
|
|
|
|
|
| |
Without this there are runtime class loading failures in the
layout editor since sdklib is in base and it refences layoutlib_api
which in turn references kxml.
Change-Id: I65a76a01266fe3608db9752104d3ae4e2a9d48b7
|
|
|
|
| |
Change-Id: I4e82e93563529540d31af8809aba79f40610fa2e
|
|
Add a plugin that is contains libraries and other utilities
common to both ADT/Eclipse plugins and RCP applications like
monitor.
Currently, it contains:
- libraries: common, sdkstats, androidprefs & sdklib.
- prebuilts: guava
Change-Id: I982a6897fa73c5ba8c282bc2fba4b1e66b4e2ecd
|