2014-04-01 32 views
0

我試圖從Selendroid測試開始。但是當我啓動Selendroid具有以下cammand:啓動Selendroid的例外

java -jar selendroid-standalone-0.9.0-with-dependencies.jar -app selendroid-test-app-0.9.0.apk 

即時得到例外如下。

d:\Ĵ驅動器\ Android的SDK \工具> Java的罐子 selendroid-獨立-0.9.0與 - dependen cies.jar -app selendroid測試應用程式內-0.9.0.apk 2014年4月1日下午5時44分02秒io.selendroid.SelendroidLauncher主要 信息:################# Selendroid ############ ##### 2014年4月1日下午5點44分02秒io.selendroid.SelendroidLauncher lauchServer 信息:啓動selendroid服務器端口4444 Apr 01,2014 5:44:02 PM io.selendroid.io.ShellCommand exec INFO:執行命令:d:\Ĵ驅動器\ Android的SDK \積聚工具\ 19.0.3 \ aapt.exe雷莫 已經d:\ JD rive \ android-sdk \ tools \ selendroid-test-app-0.9.0.apk META-INF/MANIFEST。 MF 2014年4月1日下午5點44分02秒io.selendroid.io.ShellCommand exec 信息:執行命令:D:\ J Drive \ android-sdk \ build-tools \ 19.0.3 \ aapt.exe remo 已經d:\Ĵ驅動器\ Android的SDK \工具\ selendroid測試應用程式內-0.9.0.apk META-INF/CERT.RSA 2014年4月1日下午5點44分02秒io.selendroid.io.ShellCommand EXEC 信息:執行命令:D:\ J Drive \ android-sdk \ build-tools \ 19.0.3 \ aapt.exe remo ve 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 信息:執行命令:D:\ J Drive \ android-sdk \ build-tools \ 19.0 .3 \ aapt.exe remo ve D:\ J Drive \ android-sdk \ tools \ selendroid-test-app-0.9.0。 apk META-INF/ANDROIDD。 SF 2014年4月1日下午5:44:02 io.selendroid.io.ShellCommand exec 信息:執行命令:D:\ J Drive \ android-sdk \ build-tools \ 19.0.3 \ aapt.exe remo ve 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 exec 信息:執行命令: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 IIVE \ android-sdk \ tools \ selendroid-test-app-0.9.0.apk androiddebugkey 2014年4月1日下午5點44分03秒io.selendroid.SelendroidLauncher lauchServer SEVERE:構建服務器時發生錯誤:拒絕時發生錯誤 應用程序' selendroid測試-APP-0.9.0.apk」。 io.selendroid.exceptions.SessionNotCreatedException:雖然RES igning應用 'selendroid測試-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 erver(SelendroidStandaloneServer.java:91) 在io.selendroid.server.SelendroidStandaloneServer(SelendroidStan daloneServer.java:65) 在io.selendroid.SelendroidLauncher.lauchServer。(SelendroidLauncher.java: 67) 在io.selendroid.SelendroidLauncher.main(SelendroidLauncher。java:114) 原因:io.selendroid.exceptions.ShellCommandException:執行shell命令時發生錯誤:J:\ java \ bin \ jarsigner.exe -sigalg MD5withRSA -digesta lg 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 Drive \ android-sdk \ tools \ selendroid-test-app-0.9.0.apk androiddebugkey at io.selendroid.io.ShellCommand.exec(ShellCommand.java:53) at io.selendroid.builder.SelendroidServerBuilder.signTestServer(Selendro idServerBuilder.java: 274) at io.selendroid.builder.SelendroidServerBuilder.resignApp(SelendroidSer ver Builder.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 .SelendroidStandaloneServer.initializeSelendroidS erver(SelendroidStandaloneServer.java:91) 在io.selendroid.server.SelendroidStandaloneServer(SelendroidStan daloneServer.java:65) 在io.selendroid.SelendroidLauncher.lauchServer。(SelendroidLauncher.java: 67) 在io.selendroid.SelendroidLauncher.main(SelendroidLauncher.java:114) 導致:io.selendroid.exceptions.ShellCommandException:發生錯誤 執行shell命令:J:\ java \ bin \ jarsigner.exe -sigalg MD5withRSA -digesta lg 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 Drive \ android-sdk \ tools \ selendroid-test -app-0.9.0.apk androiddebugkey 在io.selendroid.io.ShellCommand.exec(ShellCommand.java:53) 在io.selendroid.builder.SelendroidServerBuilder.signTestServer(Selendro idServerBuilder.java:274) 在IO .selendroid.builder.SelendroidServerBuilder.resignApp(SelendroidSer verBuilder.java:134) 在io.selendroid.server.model.SelendroidStandaloneDriver.initApplication sUnderTest(SelendroidStandaloneDriver.java:112) ... 5更 引起:io.selendroid.exceptions.ShellCommandException: ... 9更

回答

1

謝謝你我得到了解決方案。在環境變量設置「ANDROID_HOME」和「PATH

Variable name :ANDROID_HOME 

variable value: D:\J Drive\android-sdk (**"D:\J Drive\android-sdk"** is my android sdk path) 

Variable name : PATH 

variable value:D:\J Drive\android-sdk;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools 
+0

設置環境變量並沒有使我的一個差異。你有其他建議嗎? –

1

添加到系統環境密鑰JAVA_HOME和值「C:\ Program Files文件(x86)\ Java \ jdk1.6.0_39」

相關問題