Android Studio,使用外部模擬器作為生成app調試的模擬器


本文作為一個原理探究的存在。

  1、作者觀察發現,逍遙和夜神模擬器自身,都是有一個adb.exe和nox_adb.exe存在的,這個東西是干嘛用的呢。

應該是和本身模擬器進行通信的,我測試可以通過他們自己的adb 調用 devices命令,找到他們模擬器名稱(IP:端口)

其中多開的時候,調用對指定模擬器調用命令,就是使用adb -s 模擬器名稱 shell ....對指定模擬器調用了。所以模擬器名稱應該是唯一確定模擬器的標示

  2、這里選取夜神模擬器進行連接

    2.1、首先打開了夜神要知道夜神模擬器的名稱。不知道怎么辦,先找到夜神模擬器的根目錄,nox.exe的目錄,adb和他在一個地方。

    圖片中由於,模擬器一直沒有找到,所以其中重新關閉打開了兩次模擬器,直到最后。出現了 IP:端口,表示我們已經找到了模擬器了。

    2.2、再者,我們直到Android Studio也是有一個adb的,我的adb在目錄:C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools\下。

    所以這里使用這個adb進行連接到模擬器的唯一標示。

    

    到這里,就算Android Studio連接到模擬器了。我們的Android Studio上面也可以查看到了。

    2.3、點擊Android Studio. Run->Debug 'app'就會出現下圖的多個模擬器進行選擇了。

    其中的,Connected Devices.就是我們adb連接到的外部模擬器了,根據這個我們可以猜想,應該是可以連接到多個模擬器了,不信,你們試試呢。

  3、總結:

    寫了上面這么多,主要是,昨天我剛好看到了,也很久沒有寫過博客了,特別是Android Studio相關的,想我怎么也是Android Studio官方論壇的高級用戶(前100)。

    不足之處難免,歡迎大家指出,共同學習進步。

  4、參考文獻:

    Android Studio:如何使用Android Studio與夜神模擬器開發調試

    怎么在Android Studio 上使用運行逍遙模擬器調試

    


免責聲明!

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



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