夜神模擬器的使用踩坑--adb devices無法連接設備


初開始學習app自動化測試,嘗試安裝 genymotion模擬器,安裝成功后無法start 虛擬設備,在網上找尋解決方法無果后,決定改用夜神模擬器,遇到一些小問題,寫出來與大家共享

網上百度夜神下載並安裝,安裝成功后,在桌面有兩個圖標:夜神模擬器和夜神多開器

1.啟動夜神模擬器,默認的啟動安卓版本是4.1,對模擬器設備操作如下:

1)打開開發者模式:【設置】-【關於平板電腦】-【版本號】--連續點擊5次開啟開發者模式

2) 允許usb調試:【開發者選項】-【use調試】開關打開

 

2. cmd命令行下輸入adb connect 127.0.0.1:62001可看到已經連接成功設備,輸入adb devices 看到設備

 

但實際工作過程中很少有低於5.0版本的安卓系統,因此夜神多開器就派上用場了,可以根據需要下載不同版本的安卓模擬器並啟動

在夜神多開器中添加模擬器並啟動

在這里踩了一個坑,按照上訴步驟操作后,cmd命令行下輸入adb devices找不到設備

采用adb connect 127.0.0.1:62001也不行

記錄下解決方法,親測有效

1. cmd命令行下輸入以下命令

進入夜神安裝目錄 nox/Nox/bin 輸入adb version,查看版本為1.0.36,windows下進入夜神安裝目錄下,查看果然有一個adb.exe文件

應該是模擬器連接的是自帶的adb

2. 修改方法:

1)關掉模擬器,打開任務管理器,adb.exe 和nox_adb.exe進程均殺掉

2)進入目錄D:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools下,把adb.exe拷貝一份覆蓋夜神nox/Nox/bin目錄下的adb.exe

另外D:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools下的adb.exe拷貝一份,重命名為nox_adb.exe,替換夜神bin目錄下的nox_adb.exe

 

 

這樣做之后,打開模擬器再去連接設備,應該是可以的

 


免責聲明!

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



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