2014-02-24 72 views
2

我下載了罐子,並試圖用命令啓動selendroid服務器:錯誤,而開展Selendroid服務器

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

但它似乎是給我這個錯誤:

SEVERE: Error occurred while building server: An error occurred while resigning the app 'selendroid-test-app-0.8.0.apk'

任何人都可以幫助我嗎?

回答

2

我做了一些研究,發現了使在Windows selendroid工作所需東西的清單:

Java JDK (minimum 1.6) must be installed and JAVA_HOME configured to point to that JDK
(tools like the jarsigner should be present in the JDK.)

Android的SDK maynot擁有所有必要的工具,你必須通過Android SDK管理器下載特定的工具:

  1. 打開Android SDK管理器窗口
  2. 選擇工具複選框。
  3. 選中最新Android SDK的複選框。
  4. 從Extras文件夾中,選中Android支持庫的複選框。
  5. 單擊Install packages ...按鈕完成下載和安裝。

ANDROID_HOME variable should point to the SDK:

set ANDROID_HOME=C:\${installation location}\SDK
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools


(這僅適用於Windows對於其他操作系統,你可以檢查此鏈接: http://spring.io/guides/gs/android/

2

只需在出現此錯誤之前檢查日誌。我也遇到了完全相同的錯誤,並通過日誌發現我的JAVA_HOME重定向到JRE文件夾而不是Java SDK。

更改您的JAVA_HOME變量爲JAVA SDK路徑。對我來說,這解決了這個問題。

+0

謝謝,我的JAVA_HOME指向JDK,但是我的Android SDK出現問題。 – LoneChaos

-1

設置JAVA_HOME路徑和ANDROID_HOME重新路徑

+0

請不要使用評論和「我也是」的答案。 – indivisible

0

設置JAVA_HOME = C: \ Program Files \ Java \ jdk1.8.0_25在Windows 64位操作系統,並重新啓動cmd窗口幫助我解決了這個問題。 還必須正確設置ANDROID_HOME路徑,如@LoneChaos所述