1. 程式人生 > >Android Studio,使用外部模擬器作為生成app調試的模擬器

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

align display 由於 .com bug android 看到了 user 出現

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

  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 上使用運行逍遙模擬器調試

    

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