OSDN Git Service

Fix launchers for SDK tools using swtmenubar.
authorRaphael Moll <ralf@android.com>
Thu, 5 May 2011 18:20:26 +0000 (11:20 -0700)
committerRaphael Moll <ralf@android.com>
Thu, 5 May 2011 18:20:26 +0000 (11:20 -0700)
Change-Id: Iba5860db0a56ab508d1ce155d0e079ab37eb2bc9

ddms/app/etc/ddms
ddms/app/etc/ddms.bat
hierarchyviewer2/app/etc/hierarchyviewer
hierarchyviewer2/app/etc/hierarchyviewer.bat
sdkmanager/app/etc/android
sdkmanager/app/etc/android.bat

index 10b3a56..b0e529b 100755 (executable)
@@ -75,7 +75,7 @@ if [ `uname` = "Linux" ]; then
     export GDK_NATIVE_WINDOWS=true
 fi
 
-jarpath="$frameworkdir/$jarfile"
+jarpath="$frameworkdir/$jarfile:$frameworkdir/swtmenubar.jar"
 
 # Figure out the path to the swt.jar for the current architecture.
 # if ANDROID_SWT is defined, then just use this.
@@ -100,6 +100,8 @@ if [ ! -d "$swtpath" ]; then
     exit 1
 fi
 
-# need to use "java.ext.dirs" because "-jar" causes classpath to be ignored
-# might need more memory, e.g. -Xmx128M
-exec "$javaCmd" -Xmx256M $os_opts $java_debug -Dcom.android.ddms.bindir="$progdir" -classpath "$jarpath:$swtpath/swt.jar" com.android.ddms.Main "$@"
+exec "$javaCmd" \
+    -Xmx256M $os_opts $java_debug \
+    -Dcom.android.ddms.bindir="$progdir" \
+    -classpath "$jarpath:$swtpath/swt.jar" \
+    com.android.ddms.Main "$@"
index 0b02cb3..4b0675d 100755 (executable)
@@ -48,7 +48,7 @@ if debug NEQ "%1" goto NoDebug
     shift 1\r
 :NoDebug\r
 \r
-set jarpath=%frameworkdir%%jarfile%\r
+set jarpath=%frameworkdir%%jarfile%;%frameworkdir%swtmenubar.jar\r
 \r
 if not defined ANDROID_SWT goto QueryArch\r
     set swt_path=%ANDROID_SWT%\r
index 9f31701..82304dc 100755 (executable)
@@ -76,7 +76,7 @@ if [ `uname` = "Linux" ]; then
     export GDK_NATIVE_WINDOWS=true
 fi
 
-jarpath="$frameworkdir/$jarfile"
+jarpath="$frameworkdir/$jarfile:$frameworkdir/swtmenubar.jar"
 
 # Figure out the path to the swt.jar for the current architecture.
 # if ANDROID_SWT is defined, then just use this.
@@ -103,4 +103,8 @@ fi
 
 # need to use "java.ext.dirs" because "-jar" causes classpath to be ignored
 # might need more memory, e.g. -Xmx128M
-exec "$javaCmd" -Xmx512M $os_opts $java_debug -Dcom.android.hierarchyviewer.bindir="$progdir" -classpath "$jarpath:$swtpath/swt.jar" com.android.hierarchyviewer.HierarchyViewerApplication "$@"
+exec "$javaCmd" \
+    -Xmx512M $os_opts $java_debug \
+    -Dcom.android.hierarchyviewer.bindir="$progdir" \
+    -classpath "$jarpath:$swtpath/swt.jar" \
+    com.android.hierarchyviewer.HierarchyViewerApplication "$@"
index 0876d2f..8a14957 100755 (executable)
@@ -49,7 +49,7 @@ if debug NEQ "%1" goto NoDebug
     shift 1\r
 :NoDebug\r
 \r
-set jarpath=%frameworkdir%%jarfile%;%frameworkdir%hierarchyviewerlib.jar\r
+set jarpath=%frameworkdir%%jarfile%;%frameworkdir%hierarchyviewerlib.jar;%frameworkdir%swtmenubar.jar\r
 \r
 if not defined ANDROID_SWT goto QueryArch\r
     set swt_path=%ANDROID_SWT%\r
index 57ce733..555e071 100755 (executable)
@@ -74,9 +74,10 @@ fi
 
 if [ "$OSTYPE" = "cygwin" ] ; then
     jarpath=`cygpath -w  "$frameworkdir/$jarfile"`
+    jarpath="$jarpath;"`cygpath -w  "$frameworkdir/swtmenubar.jar"`
     progdir=`cygpath -w  "$progdir"`
 else
-    jarpath="$frameworkdir/$jarfile"
+    jarpath="$frameworkdir/$jarfile:$frameworkdir/swtmenubar.jar"
 fi
 
 # Get the current content of java.ext.dirs so that we can add to it instead of replacing
@@ -106,4 +107,8 @@ if [ ! -d "$swtpath" ]; then
 fi
 
 # need to use "java.ext.dirs" because "-jar" causes classpath to be ignored
-exec "$java_cmd" -Xmx256M $os_opts $java_debug -Dcom.android.sdkmanager.toolsdir="$progdir" -classpath "$jarpath:$swtpath/swt.jar" com.android.sdkmanager.Main "$@"
+exec "$java_cmd" \
+    -Xmx256M $os_opts $java_debug \
+    -Dcom.android.sdkmanager.toolsdir="$progdir" \
+    -classpath "$jarpath:$swtpath/swt.jar" \
+    com.android.sdkmanager.Main "$@"
index d4b5939..0d83734 100755 (executable)
@@ -37,7 +37,7 @@ set java_exe=
 call lib\find_java.bat\r
 if not defined java_exe goto :EOF\r
 \r
-set jar_path=lib\sdkmanager.jar\r
+set jar_path=lib\sdkmanager.jar;lib\swtmenubar.jar\r
 \r
 rem Set SWT.Jar path based on current architecture (x86 or x86_64)\r
 for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a\r