appium 啓動夜神模擬器

appium 啓動夜神模擬器遇到的問題:

1. 夜神模擬器的adb 和 Android SDK的adb版本不一致

一般出現的錯誤如下:

(1)adb server version(31) doesn’t match this client (36);killing…

(2)adb connect 127.0.0.1:62001

當出現鏈接失效時,且提示:adb unable to connect to 127.0.0.1:62001: cannot connect to 127.0.0.1:6200: 由於目標 計算機積極拒絕,無法連接

解決辦法:

  • a、關掉夜神模擬器。同時去任務管理器裏看下,adb.exe以及nox_adb.exe這2個進程有沒有在運行?有的話就結束掉。
  • b、找到SDK的目錄和夜神模擬器的目錄,將SDK目錄(C:\Users\你的用戶名\AppData\Local\Android\Sdk\platform-tools)下的adb.exe文件,複製到夜神模擬器的目錄(D:\Program Files\Nox\bin\)下,將夜神模擬器目錄下原本的adb.exe和nox_adb.exe修改文件名爲adb_bak.exe和nox_adb_bak.exe,將從SDK目錄複製過來的adb.exe放在夜神目錄下,同時複製一份改名爲nox_adb.exe。

檢查version版本,發現已經一致了

2. appium出現錯誤 UiAutomator exited unexpectedly with code 0, signal null

解決方法:

1、直接輸入命令 adb shell 進入手機  (也可以先進入jdk安裝目錄下 輸命令adb shell進入手機)

2、進入手機之後,進入data/local/tmp (如果一次性進不去,可以分層一層層進入)

3、進入data/local/tmp 後ls查看全部目錄,應該有一個 AppiumBootstrap.jar,可能你的名字是 AppiumBoots 或者 AppiumBootstrap.j。

4、使用 mv  你的文件名  AppiumBootstrap.jar 命令解決,將你的文件名改爲AppiumBootstrap.jar

 

3. appium_desktop 連接模擬器畫面倒置

將模擬器的分辨率設置爲手機版

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章