Wednesday, April 2, 2014

UiAutomator简介(3) - external jar

所有步骤参考改链接的最后一帖:
http://stackoverflow.com/questions/16026355/adding-external-jars-to-an-android-uiautomator-project/19500480#19500480

1. 在项目(UiAutomator)下建立libs文件夹,把所有第三方JARs放入该文件夹(mysql-connector-java-5.1.18-bin.jar)
2. 创建custom_rules.xml from this link in same directory with build.xml (这是build.xml的扩展 in    
     C:\Users\KK\Documents\Coding\Java\UiAutomator):
     https://github.com/xiaocong/android-uiautomator-jsonrpcserver/blob/master/custom_rules.xml
3. Ant Build
4. In ./bin folder, an extra JAR生成为bundle.jar
5. Push & Run
adb push C:\Users\KK\Documents\Coding\Java\UiAutomator\bin\bundle.jar /data/local/tmp/
adb push C:\Users\KK\Documents\Coding\Java\UiAutomator\bin\UiAutomator.jar /data/local/tmp/
adb shell uiautomator runtest UiAutomator.jar bundle.jar -c com.Runner

6. Pull
adb -s emulator-5554 pull /mnt/sdcard/abc.txt C:\



References:
[1]Last posting: http://stackoverflow.com/questions/16026355/adding-external-jars-to-an-android-uiautomator-project/19500480#19500480
[2]

No comments:

Post a Comment