aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/plugins/com.android.ide.eclipse.adt/plugin.xml
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@android.com>2010-09-03 17:14:29 -0700
committerXavier Ducrohet <xav@android.com>2010-09-03 17:25:49 -0700
commit0b21937765ca5307a6a7e244ba4eddd36954b9cf (patch)
tree0158022cbfffe20f234920a61514c814d1ea59c3 /eclipse/plugins/com.android.ide.eclipse.adt/plugin.xml
parentd739049a624f4492bf292cde501af39a77b01624 (diff)
downloadsdk-0b21937765ca5307a6a7e244ba4eddd36954b9cf.zip
sdk-0b21937765ca5307a6a7e244ba4eddd36954b9cf.tar.gz
sdk-0b21937765ca5307a6a7e244ba4eddd36954b9cf.tar.bz2
DDMS now receives the adb location through an extension point.
Previously DDMS received the adb location through a normal Java API which requires the other plug-in to be actually running (This was done in the the start method of ADT). The new change allows DDMS to start a plug-in (by loading an extension provided by the plug-in) to query for the location of adb. This allows us to have plug-ins with no UI able to provide the location of ADB (ie a "platform" plug-in that has no UI besides a pref page, that is started by DDMS indirectly). Also cleaned up how HierarchyViewer use the AndroidDebugBridge. Change-Id: I8e842a294eea94c06417149144a2ce435e719cfd
Diffstat (limited to 'eclipse/plugins/com.android.ide.eclipse.adt/plugin.xml')
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt/plugin.xml6
1 files changed, 6 insertions, 0 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/plugin.xml b/eclipse/plugins/com.android.ide.eclipse.adt/plugin.xml
index bd92a97..bb30ec0 100644
--- a/eclipse/plugins/com.android.ide.eclipse.adt/plugin.xml
+++ b/eclipse/plugins/com.android.ide.eclipse.adt/plugin.xml
@@ -765,4 +765,10 @@
id="com.android.ide.eclipse.adt.AndroidJUnitPropertyTester">
</propertyTester>
</extension>
+ <extension
+ point="com.android.ide.eclipse.ddms.adbLocator">
+ <locator
+ class="com.android.ide.eclipse.adt.AdbLocator">
+ </locator>
+ </extension>
</plugin>