Appium鏈接夜神模擬器


參考官方技術文檔:
確保已經安裝jdk和adt
adb需要配置系統環境變量:
D:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools
第一步:通過adb查看連接設備;在cmd中輸入adb devices查詢(重新啟動)
adb kill-server && adb devices
第二步:adb連接夜神模擬器
1、打開cmd,打開模擬器
2、在夜神模擬器目錄下找到nox_adb.exe
在cmd中輸入,進入安裝目錄
cd D:\Program Files (x86)\nox\bin
3、輸入連接地址
nox_adb.exe connect 127.0.0.1:4723
4、遇到問題:目前運行服務器端的adb版本(也就是夜神模擬器的adb版本)比客戶端的版本(也就是SDK目錄下的adb版本)低

 

驗證問題描述情況:(驗證之前需要先配置環境變量,將SDK下的adb所在目錄(D:\Program Files\Android\adt-bundle-windows-x86\sdk\platform-tools)、以及夜神模擬器的adb所在目錄(D:\Program Files (x86)\nox\bin)加入了系統的環境變量path中)

 

解決辦法:
a、關掉夜神模擬器。同時去任務管理器里看下,adb.exe以及nox_adb.exe這2個進程有沒有在運行?有的話就結束掉。
b、找到SDK的目錄和夜神模擬器的目錄,將SDK目錄下的adb.exe文件,復制到夜神模擬器的目錄下,因為夜神模擬器目錄下原本的adb文件名字叫做nox_adb.exe,因此復制過去之后也得改名為nox_adb.exe。
c、操作成功后

 

4、重啟模擬器,再進行連接

 

127.0.0.1:62001是設備的deviceName
如果是鏈接真機就不用connect,真機直接將BH901J0Q4C作為devicename參數

 

第三步配置Appium,UI界面操作步驟如下

 

 

 

 
關於真機鏈接注意事項:
出現以下未經授權提示,則在手機端點擊確認授權

 

 
確認授權后,如下所示表示授權成功

 

 
 
 
 
 
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM