我试图从 Selendroid 测试开始。但是当我使用以下命令启动 Selendroid 时:
java -jar selendroid-standalone-0.9.0-with-dependencies.jar -app selendroid-test-app-0.9.0.apk
我得到如下异常。
D:\J Drive\android-sdk\tools>java -jar selendroid-standalone-0.9.0-with-dependen cies.jar -app selendroid-test-app-0.9.0.apk Apr 01, 2014 5:44:下午 2 点 io.selendroid.SelendroidLauncher 主要信息:################ Selendroid ################ 2014 年 4 月 1 日 5 :44:02 PM io.selendroid.SelendroidLauncher lauchServer 信息:启动 selendroid-server 端口 4444 Apr 01, 2014 5:44:02 PM io.selendroid.io.ShellCommand exec INFO:执行命令:D:\J Drive\android- sdk\build-tools\19.0.3\aapt.exe 删除 D:\J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk META-INF/MANIFEST。MF Apr 01, 2014 5:44:02 PM io.selendroid.io.ShellCommand exec INFO:执行命令:D:\J Drive\android-sdk\build-tools\19.0.3\aapt.exe 删除 D:\J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk META-INF/CERT。 RSA 2014 年 4 月 1 日下午 5:44:02 io.selendroid.io.ShellCommand 执行信息:执行命令:D:\J Drive\android-sdk\build-tools\19.0.3\aapt.exe 删除 D:\ J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk META-INF/CERT.SF Apr 01, 2014 5:44:02 PM io.selendroid.io.ShellCommand exec INFO:执行命令: D:\J Drive\android-sdk\build-tools\19.0.3\aapt.exe 删除 D:\J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk META-INF/安卓。SF Apr 01, 2014 5:44:02 PM io.selendroid.io.ShellCommand exec INFO:执行命令:D:\J Drive\android-sdk\build-tools\19。0.3\aapt.exe 删除 D:\J Drive\android-sdk\tools\selendroid-test-app-0.9.0.apk META-INF/ANDROIDD。RSA 2014 年 4 月 1 日下午 5:44:02 io.selendroid.io.ShellCommand 执行信息:执行命令:J:\java\bin\jarsigner.exe -sigalg MD5withRSA -digestalg SHA1 -signedjar D:\J Drive\android- sdk\tools\resigned-selendroid-test-app-0.9.0 .apk -storepass android -keystore C:\Users\ADMIN.android\debug.keystore D:\J Dr ive\android-sdk\tools\selendroid-test -app-0.9.0.apk androiddebugkey 2014 年 4 月 1 日下午 5:44:03 io.selendroid.SelendroidLauncher lauchServer 严重:构建服务器时出错:退出应用程序“selendroid-test-app-0.9.0”时出错.apk'。io.selendroid。exceptions.SessionNotCreatedException:重新签名应用程序“selendroid-test-app-0.9.0.apk”时发生错误。在 io.selendroid.server.model.SelendroidStandaloneDriver.initApplication sUnderTest(SelendroidStandaloneDriver.java:114) 在 io.selendroid.server.model.SelendroidStandaloneDriver.(Selendro idStandaloneDriver.java:82) 在 io.selendroid.server.SelendroidStandaloneServer.initializeSelendroidS 服务器(SelendroidStandaloneServer.java:91) 在 io.selendroid.server.SelendroidStandaloneServer。(SelendroidStan daloneServer.java:65) 在 io.selendroid.SelendroidLauncher.lauchServer(SelendroidLauncher.java:67) 在 io.selendroid。java:134) 在 io.selendroid.server.model.SelendroidStandaloneDriver.initApplication sUnderTest(SelendroidStandaloneDriver.java:112) ... 5 更多原因:io.selendroid.exceptions.ShellCommandException: ... 9 更多线程“main”中的异常" io.selendroid.exceptions.SessionNotCreatedException: 退出应用程序 'selendroid-test-app-0.9.0.apk' 时出错。在 io.selendroid.server.model.SelendroidStandaloneDriver.initApplication sUnderTest(SelendroidStandaloneDriver.java:114) 在 io.selendroid.server.model.SelendroidStandaloneDriver.(Selendro idStandaloneDriver.java:82) 在 io.selendroid.server。