aboutsummaryrefslogtreecommitdiffstats
path: root/uiautomatorviewer
diff options
context:
space:
mode:
authorSiva Velusamy <vsiva@google.com>2012-08-06 13:14:07 -0700
committerSiva Velusamy <vsiva@google.com>2012-08-14 08:31:15 -0700
commit6b6d31d1a52788ccd472d36c4e98533972705691 (patch)
tree0f502c10348126a674ae0b23d9d34978ef036fc5 /uiautomatorviewer
parent999502e580052ca51b69575b34e77402923bf66d (diff)
downloadsdk-6b6d31d1a52788ccd472d36c4e98533972705691.zip
sdk-6b6d31d1a52788ccd472d36c4e98533972705691.tar.gz
sdk-6b6d31d1a52788ccd472d36c4e98533972705691.tar.bz2
uiautomator: Build, Release for SDK
Change-Id: Iec38ea5ff95c47da77b9deccda807251d8cd608f
Diffstat (limited to 'uiautomatorviewer')
-rwxr-xr-xuiautomatorviewer/etc/uiautomatorviewer.bat63
1 files changed, 63 insertions, 0 deletions
diff --git a/uiautomatorviewer/etc/uiautomatorviewer.bat b/uiautomatorviewer/etc/uiautomatorviewer.bat
new file mode 100755
index 0000000..28bc44e
--- /dev/null
+++ b/uiautomatorviewer/etc/uiautomatorviewer.bat
@@ -0,0 +1,63 @@
+@echo off
+rem Copyright (C) 2012 The Android Open Source Project
+rem
+rem Licensed under the Apache License, Version 2.0 (the "License");
+rem you may not use this file except in compliance with the License.
+rem You may obtain a copy of the License at
+rem
+rem http://www.apache.org/licenses/LICENSE-2.0
+rem
+rem Unless required by applicable law or agreed to in writing, software
+rem distributed under the License is distributed on an "AS IS" BASIS,
+rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+rem See the License for the specific language governing permissions and
+rem limitations under the License.
+
+rem don't modify the caller's environment
+setlocal
+
+rem Set up prog to be the path of this script, including following symlinks,
+rem and set up progdir to be the fully-qualified pathname of its directory.
+set prog=%~f0
+
+rem Change current directory and drive to where the script is, to avoid
+rem issues with directories containing whitespaces.
+cd /d %~dp0
+
+rem Check we have a valid Java.exe in the path.
+set java_exe=
+call lib\find_java.bat
+if not defined java_exe goto :EOF
+
+set jarfile=uiautomatorviewer.jar
+set frameworkdir=
+
+if exist %frameworkdir%%jarfile% goto JarFileOk
+ set frameworkdir=lib\
+
+if exist %frameworkdir%%jarfile% goto JarFileOk
+ set frameworkdir=..\framework\
+
+:JarFileOk
+
+set jarpath=%frameworkdir%%jarfile%
+
+if not defined ANDROID_SWT goto QueryArch
+ set swt_path=%ANDROID_SWT%
+ goto SwtDone
+
+:QueryArch
+
+ for /f %%a in ('%java_exe% -jar %frameworkdir%archquery.jar') do set swt_path=%frameworkdir%%%a
+
+:SwtDone
+
+if exist %swt_path% goto SetPath
+ echo SWT folder '%swt_path%' does not exist.
+ echo Please set ANDROID_SWT to point to the folder containing swt.jar for your platform.
+ exit /B
+
+:SetPath
+set javaextdirs=%swt_path%;%frameworkdir%
+
+call %java_exe% -Djava.ext.dirs=%javaextdirs% -Dcom.android.uiautomator.bindir= -jar %jarpath% %*