2017-05-25 100 views
0

我收到以下錯誤信息:找不到ADB請設置ANDROID_HOME環境變量的Android SDK根目錄路徑

An unknown server-side error occurred while processing the command. 
Original error: Could not find adb Please set the ANDROID_HOME 
environment variable with the Android SDK root directory path. 
(Selenium::WebDriver::Error::UnknownError) 

我已經安裝了所有的下面:

info AppiumDoctor Appium Doctor v.1.4.2 
info AppiumDoctor ### Diagnostic starting ### 
info AppiumDoctor ✔ The Node.js binary was found 
at:/usr/local/bin/node 
info AppiumDoctor ✔ Node version is 7.10.0 
info AppiumDoctor ✔ ANDROID_HOME is set to: 
/Users/shafiq.malik/Library/Android/sdk 
info AppiumDoctor ✔ JAVA_HOME is set to: /Library/Java/Home 
info AppiumDoctor ✔ adb exists at: 
/Users/shafiq.malik/Library/Android/sdk/platform-tools/adb 
info AppiumDoctor ✔ android exists at: 
/Users/shafiq.malik/Library/Android/sdk/tools/android 
info AppiumDoctor ✔ emulator exists at: 
/Users/shafiq.malik/Library/Android/sdk/tools/emulator 
info AppiumDoctor ✔ Bin directory of $JAVA_HOME is set 
info AppiumDoctor ### Diagnostic completed, no fix needed. ### 
info AppiumDoctor 
info AppiumDoctor Everything looks good, bye! 
info AppiumDoctor 

我我不知道我錯過了什麼。有人可以請指教嗎?

+0

你可以顯示你的bash配置文件 –

回答

0

您需要將android-sdk的路徑添加到ANDROID_HOME環境變量。例如C:\installation-location\android-sdk/opt/intallation-location/android-sdk

在Windows 8 & 10:

  1. 在搜索中,搜索並選擇:系統(控制面板)
  2. 單擊高級系統設置鏈接。
  3. 單擊環境變量。如果ANDROID_HOME 環境變量不存在,請單擊新建。
  4. 在編輯系統變量(或新系統變量)窗口中,指定ANDROID_HOME環境變量的值爲 。點擊確定。單擊確定關閉所有其他窗口 。

在Linux中:

  1. 編輯/etc/environment文件。
  2. 追加線export ANDROID_HOME="/opt/intallation-location/android-sdk"
  3. 保存該文件,然後註銷並重新登錄在
0

對於Windows 10:

  1. 右鍵單擊「我的電腦」,選擇「屬性」。然後從左側面板中選擇「高級系統設置」。從新的彈出窗口中選擇「環境變量」。

  2. 添加值爲'C:\ Program Files(x86)\ Android \ android-sdk'的變量'ANDROID_HOME'。

  3. 關閉所有窗口並重新啓動Appium。 (重要)

它適合我。