Xavier Ducrohet
bf29a5e611
Allow override of default symbol location for native heap library resolution
...
Default location of the symbols is $ANDROID_PRODUCT_OUT/symbols.
Setting the env variable ANDROID_SYMBOLS allows you to override this location
so that DDMS goes look for the symbol in a different location when
resolving native heap addresses.
2009-07-24 13:19:24 -07:00
Xavier Ducrohet
f2869cf9a9
Add support for preview versions of platforms.
...
ro.build.version.codename is a new property indicating whether a platform
is in its release form (value = REL) or in development (value = dev branch
name such as Donut). When the codename indicates a development/preview version
then the API level must be ignored and this codename is used as a unique
identifier of the platform.
IAndroidTarget has been changed to return an instance of a new class
AndroidVersion instead of the api level directly. This class helps deals with
the logic of comparing version from targets or devices.
This change impacts all of the sdk manager to deal with targets identified by
codename instead of api level. This in turn impacts everything that relies
on the sdkmanager: ADT (build, launch, project creation), the AVD manager,
the SDK updater.
2009-07-20 18:11:21 -07:00
Brett Chabot
377c706e0c
Move package installation logic from ADT to ddmlib.
2009-06-15 19:25:48 -07:00
Raphael
0dbf4c8bcf
Change scripts to support x86_64 for DDMS.
2009-06-04 16:58:55 -07:00
Xavier Ducrohet
c5a89e256c
Change the SDK, DDMS and Traceview to work with the new SWT libraries.
...
The SDK now contains 32 and 64 bit version of SWT. DDMS and Traceview
use the archquery java app to check the architecture of the VM to decide
which version of SWT should be used to run the apps.
2009-06-04 14:50:43 -07:00
Jack Palevich
055fcd23fb
Use bash instead of sh because of the '[[' command
...
The '[[' command is not guaranteed to be present in /bin/sh, and in fact
is missing in stock Ubuntu 8.04
2009-05-28 15:10:26 -07:00
Jack Palevich
dd3cf52f6f
Improve Linux 32-bit JVM detection logic.
...
Now we detect if the JVM we are about to run is 32-bit or not,
rather than checking if the CPU is capable of executing 64-bit
code or not.
2009-05-28 15:09:59 -07:00
Jack Palevich
92b6f2b72b
Add work-around for running DDMS on 64-bit Linux.
2009-05-20 14:42:04 -07:00
Xavier Ducrohet
114b9b7b31
Make the ddmlib API use IDevice instead of Device
...
Device is now private. All the API is using IDevice.
Updated ddms, ADT, hierarchyviewer and other tools that relied on ddmlib.
2009-05-15 14:01:12 -07:00
Xavier Ducrohet
2d83a425c2
Make IDevice#getSyncService() throws an IOException.
...
This lets callers differentiate between errors when connecting to adb and
errors because adb couldn't talk to the device.
2009-05-14 15:18:56 -07:00
Xavier Ducrohet
1003a3b691
Make sure we request the Client allocation status even if we fail to open a debugger port for it.
2009-04-29 18:18:36 -07:00
Xavier Ducrohet
fe3af81580
Fix the opt-in window for usage stat so that it works when running from ADT.
2009-04-27 15:05:06 -07:00
Raphael
aa8c266ed0
Split development/.gitignore into separate gitignore files per project.
...
Added missing gitignore for layoutlib_utils.
Changed mkstubs build path to use prebuilt/asm-3.1 instead of asm-3.1 project.
2009-04-26 18:12:36 -07:00
Brett Chabot
47eccd8c05
AI 143918: am: CL 143917 ADT Android JUnit: Change logic to provide an explicit project or package to run to the device InstrumentationTestRunner, instead of providing the potentially huge list of test classes. Discontinue support for running all tests in a source folder.
...
Original author: brettchabot
Merged from: //branches/cupcake/...
Automated import of CL 143918
2009-03-31 19:15:42 -07:00
Andy McFadden
024d1c2375
Automated import from //branches/donutburger/...@140700,140700
2009-03-24 18:15:56 -07:00
The Android Open Source Project
6ffae015b4
auto import from //branches/cupcake_rel/...@140373
2009-03-18 17:39:43 -07:00
The Android Open Source Project
52d4c30ca5
auto import from //depot/cupcake/@135843
2009-03-03 19:29:09 -08:00
The Android Open Source Project
d4aee0c0ca
auto import from //depot/cupcake/@135843
2009-03-03 18:28:16 -08:00
The Android Open Source Project
d2f2b1d7b7
auto import from //depot/cupcake/@132589
2009-03-03 14:03:58 -08:00
The Android Open Source Project
b8747bc7b1
auto import from //depot/cupcake/@137055
2009-03-02 22:54:20 -08:00
The Android Open Source Project
ff4b5f241f
auto import from //branches/cupcake/...@132276
2009-02-19 10:57:29 -08:00
The Android Open Source Project
87a88c4f03
auto import from //branches/cupcake/...@131421
2009-02-13 12:57:48 -08:00
The Android Open Source Project
e3c5766074
auto import from //branches/cupcake/...@130745
2009-02-10 15:43:58 -08:00
The Android Open Source Project
95cf464c5a
auto import from //branches/cupcake/...@125939
2009-01-09 17:51:19 -08:00
The Android Open Source Project
e943f2fd8e
Code drop from //branches/cupcake/...@124589
2008-12-17 18:04:04 -08:00
The Android Open Source Project
5c11852110
Initial Contribution
2008-10-21 07:00:00 -07:00