2016-05-18 55 views
1

WARN:沒有在'C:\ Program Files \和 roid \ android-sdk \ platform-tools'的任何標準目錄中找到'adb.exe'。瓢蟲因此需要更長的時間才能加載 警告:沒有在'C:\ Program Files \ droid \ android-sdk \ platform-tools'的任何標準目錄中找到'aapt.exe'。加載瓢蟲需要更長的時間 警告:在'C:\ Program File s \ Android \ android-sdk \ platform-tools'的任何標準目錄中沒有找到'zipalign.exe'。因此葫蘆將需要更長的時間去蘆 廣告 錯誤:無法找到Android的依賴 錯誤:你可以閱讀有關葫蘆是如何尋找一個Android SDK和如何ÿ OU可以幫助在這裏: 錯誤:https://github.com/calabash/calabash-android/blob/master/documentation/in stallation.md#先決條件 C:/Ruby23/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/calabash-android/d ependencies.rb:234:在locate_android_dependencies': Could not find 'aapt.exe' i n 'C:\Program Files\Android\android-sdk\platform-tools' (Calabash::Android::Envi ronment::InvalidEnvironmentError) from C:/Ruby23/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/calab ash-android/dependencies.rb:125:in設置' 從C:/ Ruby23/lib/ruby​​/gems/2.3.0/gems/calabash-android-0.7.3/lib/calab ash-android/dependencies.rb:25:in android_dependencies' from C:/Ruby23/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/calab ash-android/dependencies.rb:65:in aapt_path' from C:/ Ruby23/lib/ruby /gems/2.3.0/gems/calabash-android-0.7.3/lib/calab 灰機器人/ helpers.rb:124:在resign_apk unsign_apk' from C:/Ruby23/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/calab ash-android/helpers.rb:117:in塊 ' 從C:/Ruby23/lib/ruby/2.3.0/tmpdir.rb:89:在mktmpdir' from C:/Ruby23/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/calab ash-android/helpers.rb:112:in resign_apk' 從C:/ Ruby23/LIB/ruby/gems/2.3.0/gems/calabash-android-0.7.3/bin/calab ash-android:127:in <top (required)>' from C:/Ruby23/bin/calabash-android:23:in load' from C:/ Ruby23/bin/calabash-android:23:in''Calabash-android沒有找到adb.exe

將紅寶石版本升級到2.3之後。我有這個錯誤。我已經完成了有關路徑的設置,但仍然無法正常工作。

+0

我認爲該版本可能不受支持。基於某些信息,我一直在使用ruby 2.0.0一段時間,在某些地方不要超越。我可以看到Xamarin在其頁面上推薦2.1 https://developer.xamarin.com/guides/testcloud/calabash/configuring/osx/ – Lasse

+0

$ ANDROID_HOME的值是什麼? – Tobias

回答

-1

我建議你使用Cygwin + RVM來管理你的ruby版本,我有一個單擊安裝程序和Windows的cmd/powershell的問題。即使它是仿真的,葫蘆與* NIX類似的終端可以更好地工作。另外請記住在運行腳本之前導出指向Android SDK安裝目錄的ANDROID_HOME變量。

0

創建用戶環境變量ANDROID_HOME並將其指向 C:\ Program Files文件\的Android \ Android的SDK \不要把平臺的工具,在這條道路。如果您使用的是Android Studio,它可能位於C:\ Users \\ AppData \ Local \ Android \ Sdk

您需要爲jdk創建一個,並確保已安裝jdk並創建一個JAVA_HOME環境變量並將其指向您的安裝目錄,例如C:\ Program Files \ Java \ jdk1.8.0_101(注意這不是jre而是jdk)