Xavier Ducrohet
55b0512f2b
Fix the uninstall target in the Ant build script.
...
the uninstall parameter is a value (the application package), but the Ant
task was incorrectly using "path" for the argument.
2009-05-26 12:25:28 -07:00
Android (Google) Code Review
3276b8e868
Merge change 2384 into donut
...
* changes:
SDK Updater: display properties of sources and packages.
2009-05-22 17:20:35 -07:00
Raphael
f864c1bf93
SDK Updater: display properties of sources and packages.
2009-05-22 16:51:51 -07:00
Xavier Ducrohet
dc10c2e5a3
Update 'android update adb' to the new file format for 3rd USB Vendor IDs.
...
The new file format is simply 1 ID per line, no need for a count value.
Lines starting with '#' are comments and therefore ignored.
2009-05-22 15:47:13 -07:00
Android (Google) Code Review
0db48f76fb
Merge change 2360 into donut
...
* changes:
Make 'android update adb' write the USB vendor IDs in hexa.
2009-05-22 14:11:30 -07:00
Xavier Ducrohet
774ac9a0dc
Make 'android update adb' write the USB vendor IDs in hexa.
2009-05-22 13:47:07 -07:00
Android (Google) Code Review
906e6529fc
Merge change 2300 into donut
...
* changes:
SDK Updater: some refactoring and some new features.
2009-05-22 12:30:35 -07:00
Raphael
1c7b811fe4
SDK Updater: some refactoring and some new features.
...
The refactoring part involves moving as much as possible stuff
in SdkLib/internal/repository.
The UI has moved in SdkUiLib/internal/repository except a specific
public wrapper for calling the Sdk Updater window.
There are also a bunch of new classes to handle the internal
structures: Package is the base type and to match the XML element
names we have PlatformPackage, AddonPackage, DocPackage and
ToolPackage.
All headers have been fixed.
2009-05-22 11:31:50 -07:00
Android (Google) Code Review
c35157377b
Merge change 2281 into donut
...
* changes:
Moved updateAdb into SdkManager and updated with new adb_usb.ini format.
2009-05-22 10:44:46 -07:00
Xavier Ducrohet
0064943f50
Moved updateAdb into SdkManager and updated with new adb_usb.ini format.
...
New format is: 1 number per line. First number is vendor ID count, followed
by the vendor IDs themselves. Comment lines starting with # accepted.
2009-05-21 18:11:36 -07:00
Raphael
cbfa85a410
Sdk Updater: Split UI in window and independant composites.
2009-05-21 15:22:50 -07:00
Android (Google) Code Review
38ea382789
Merge change 2122 into donut
...
* changes:
Add support for USB Vendor ID in the add-ons.
2009-05-21 10:14:27 -07:00
Xavier Ducrohet
4817a2b5b3
Add support for USB Vendor ID in the add-ons.
...
The add-on manifest can now declare a USB vendor ID with the line
usb-vendor=<id>
The ID must be a 16 hexadecimal value in the format 0xABCD.
The 'android' tool now has a new command 'android upate abd' that will create
a file called 'adb_usb.ini' in ~/.android/
This file will be read by adb to add support to those new vendor IDs.
2009-05-20 18:06:15 -07:00
Jack Palevich
92b6f2b72b
Add work-around for running DDMS on 64-bit Linux.
2009-05-20 14:42:04 -07:00
Raphael
08226b31f8
SDK Updater: Fetch source XML, display them in tree.
...
There's a notion of an asynchronous task with a progress bar & status UI.
That's still just experimental. Will need some refactoring, etc.
2009-05-20 11:58:16 -07:00
Android (Google) Code Review
02347199b1
Merge change 1834 into donut
...
* changes:
Skeleton App Windows for Sdk Updater built using SWT Designer. The window is shown when the "android" tool is invoked with no parameter.
2009-05-15 18:51:02 -07:00
Raphael
49060501cc
Skeleton App Windows for Sdk Updater built using SWT Designer.
...
The window is shown when the "android" tool is invoked with no parameter.
2009-05-15 17:36:26 -07:00
Android (Google) Code Review
d06f8e2f4c
Merge change 1730 into donut
...
* changes:
Make the ddmlib API use IDevice instead of Device
2009-05-15 15:21:13 -07:00
Xavier Ducrohet
5048d7e4b3
Update ADT feature dependency.
2009-05-15 14:45:17 -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
Raphael
17c674d105
ADT #1844909 : Tweak XML schema, add more tests.
...
Change XML schema to allow for empty <libs>, e.g. one can create
and add-on that doesn't declare any extra lib.
However enforce that <archives> contains at least one <archive>
element to prevent someone from declaring a download element
that cannot actually be downloaded.
Added a couple tests for validation of empty documents.
2009-05-15 12:46:02 -07:00
Raphael
0837619559
ADT #1844909 : Move sdk-repository XSD and tests from SdkManager to SdkLib.
2009-05-14 19:48:53 -07:00
Android (Google) Code Review
71f5d130f5
Merge change 1739 into donut
...
* changes:
Fix an NPE in the New Project Wizard when no test project is specified on the second NPW page.
2009-05-14 19:36:03 -07:00
Raphael
9c19555d2d
Fix an NPE in the New Project Wizard when no test project is specified
...
on the second NPW page.
2009-05-14 19:17:39 -07:00
Android (Google) Code Review
83674be98d
Merge change 1699 into donut
...
* changes:
Make IDevice#getSyncService() throws an IOException.
2009-05-14 16:00:17 -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
Android (Google) Code Review
ba7de1f325
Merge change 1681 into donut
...
* changes:
Remove duplicate initialization in AdtPlugin.
2009-05-14 14:57:44 -07:00
Xavier Ducrohet
e9b9596bd6
Remove duplicate initialization in AdtPlugin.
...
The is a remnant of the old #start() method of the Editors Plugin class.
2009-05-14 13:31:11 -07:00
Android (Google) Code Review
f89a4d3524
Merge change 1501 into donut
...
* changes:
ADT #1844909 : SDK manager, define XML schemas & sample XMLs
2009-05-14 12:56:35 -07:00
Raphael
9cf3c16d5d
ADT #1844909 : SDK manager, define XML schemas & sample XMLs
...
For reference, there's an XSD primer here:
- http://www.w3.org/TR/xmlschema-0/#NS
- http://www.w3schools.com/Schema/
2009-05-14 12:43:08 -07:00
Xavier Ducrohet
c15ed2d771
Fix a double issue regarding interrupted builds due to pre-existing errors.
...
First, the ApkBuilder didn't cancel its run if the project had markers from JDT.
Second, the try/catch on ApkBuilder#build didn't properly test the
CoreException status severity (used getCode instead of getSeverity), so it did
not detect cancels being thrown by #abortOnBadSetup and displayed the error
in the console instead.
2009-05-13 18:03:14 -07:00
Xavier Ducrohet
20d4ecf2d7
ADT: remove an obsolete import from the manifest.
2009-05-13 17:41:07 -07:00
Xavier Ducrohet
770dfc5ed4
ADT: Refactoring classes dealing with android resources out of the editor.
...
Basically:
editors.resources.manager -> resources.manager
editors.resources.configurations -> resources.configurations
This is to make it less confusing between the "Resources editors" and the
class parsing/handling Android resources (either in a project or in the
framework).
Also moved the ResourceExplorerView out of the resources editors, and clean
up a few other misc classes.
2009-05-13 17:36:25 -07:00
Xavier Ducrohet
5bb7e1e0cd
ADT: Move more packages into internal:
...
editors -> adt.internal.editors.
This also marks the final refactoring of combining previous editors/common
plugin under the adt package.
2009-05-13 17:23:00 -07:00
Xavier Ducrohet
9ed226af6a
ADT: Move more packages into internal.
...
common.project -> adt.internal.project
adt.resources -> adt.internal.resources
adt.wizards.* -> adt.internal.wizards
adt.ui -> adt.internal.ui
2009-05-13 17:13:15 -07:00
Xavier Ducrohet
4cc22e5ebf
ADT: Move more packages into internal
...
project.*
refactorings.*
Also: moved the export wizard from project.export to wizards.export, moved some
actions out of project into the new internal package actions.
2009-05-13 17:03:26 -07:00
Xavier Ducrohet
f127736264
ADT: Remove StreamHelper and integrate it in AdtPlugin.
...
StreamHelper was used before by AdtPlugin, DdmsPlugin and EditorsPlugin. It's now
only used by AdtPlugin, so the only 2 methods in it can go in AdtPlugin.
I merged the externalized string in the messages.properties file used by AdtPlugin.
2009-05-13 16:46:31 -07:00
Xavier Ducrohet
9eedccd52c
Moved more ADT packages into internal.
...
adt.build
adt.launch.*
adt.preferences
Also started combining adt and common.
2009-05-13 16:37:55 -07:00
Xavier Ducrohet
2c83a9f10c
Update ADT to use the refactored sdklib from previous patch.
2009-05-13 15:10:20 -07:00
Xavier Ducrohet
68d017af64
Move some classes that have non ready APIs to internal packages
...
- com.android.sdklib.avd -> com.android.sdklib.internal.avd
- com.android.sdklib.project -> com.android.sdklib.internal.project
2009-05-13 15:00:01 -07:00
Raphael
0b62151cda
ADT #1715616 : "New Android Test Project" wizard.
...
Also updates eclipse/changes.txt
2009-05-08 14:06:44 -07:00
Android (Google) Code Review
a123cea7c8
Merge change 1002 into donut
...
* changes:
runtest.py bug fixes.
2009-05-06 10:31:01 -07:00
Raphael
1bb52f2587
Fix ADT junit test for AndroidManifestParser following API change.
2009-05-05 13:41:59 -07:00
Brett Chabot
8a101cb057
runtest.py bug fixes.
...
Improved error handling, and added support for "size" and "package" arguments.
Removed deprecated runtest shell script.
2009-05-05 13:06:00 -07:00
Raphael
816ba073c6
ADT #1825491 : Provide default choices for <uses-library>
...
We currently hardcode a list in the PlatformTarget and propagate
it to the UI via the AndroidTargetParser. This way we can later
decide to actually get the info from some kind of manifest.
2009-05-04 15:37:40 -07:00
Raphael
beb3214b46
ADT #1823896 : Ability to add an "extra" action to the AVD Selector.
...
Used to display the AVD Manager from the Device Chooser/Launch config.
Used to delete AVDs from the AVD Manager.
In AVD Manager, also hide the Cancel button since actions are
immediate and not cancelable.
2009-05-01 13:58:31 -07:00
Raphael
e940a1cad7
ADT #1823896 : AVD Manager button in the AVD Selector.
...
Device chooser: avd manager callback + avd list refresh.
Device chooser: dialog title.
Device launcher tab: avd manager callaback + avd list refresh.
2009-04-30 17:14:58 -07:00
Xavier Ducrohet
7bfac3d8c7
Display the AVD manager wizard during launches where no compatible AVDs exist.
2009-04-30 14:20:33 -07:00
Android (Google) Code Review
9e2993ed2e
Merge change 770 into donut
...
* changes:
ADT 1603194: Android Package browser for Instrumentation nodes.
2009-04-30 11:59:01 -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