使用adb连接蓝叠模拟器(中国版)
0.須知:我在下面的內容中,將”模擬器”與“多開”這兩個詞語混用,本質上指的內容都是當前模擬器,但是由于藍疊模擬器可以多開,導致可能同時運行很多多開的模擬器。使用adb可以一對一進行連接,多開用的是不同的adb端口。
1.打開藍疊模擬器adb調試
模擬器右上有一個倒三角▼-->設置-->引擎設置-->勾選“允許ADB連接”
可能需要重啟模擬器
2.找到打開的端口
1)打開注冊表
win+R 打開運行
輸入regedit后回車
2)定位到如下位置
計算機HKEY_LOCAL_MACHINESOFTWAREBlueStacks_china_gmgrGuestsAndroid_5Network0
需要注意,不同計算機的路徑可能不一樣,需要因地制宜。
在這里我再貼一個其他計算機上的路徑
HKEY_LOCAL_MACHINESOFTWAREBlueStacks_bgp64GuestsAndroid_1Network0
!!需要注意的是,路徑中的Android_X代表著你在創建模擬器多開的時候的編號,沒有創建多開的話應該是1。如果忘記了自己的多開編號,那么可以定位到
計算機HKEY_LOCAL_MACHINESOFTWAREBlueStacks_china_gmgrGuestsAndroid_5
查看”EngineDisplayName“的值,這個就是你的多開的命名。找到需要的多開后再進入Network中
3)找到”InboundRules“的值,打開它
可以看到其中有很多端口號,一般第一個的后項就是可以用adb連接的端口
3.嘗試連接
如圖所示,連接成功。
4.如果上述內容無法找到端口,請嘗試以下方法
1)打開任務管理器
2)找到模擬器(當前多開)的PID
注意,當你只開一個多開時,藍疊會有三個進程,只用名為BlueStacks Android Host的進程才是要找到,如果多開的話,會有很多同名進程。
3)打開cmd(PowerShell)
輸入
netstat -ano|findstr "19768"
引號內容是需要連接的模擬器的PID
4)找到LISTENING狀態的端口
第一個(端口最小的)就是要找的端口,就是我再下圖中標注的。
補:完成本文的操作是不需要開發人員模式的,以下內容僅提供給有需要的讀者
藍疊模擬器實際上是有開發者模式的,需要向客服要名為“開發人員選項”的app
在這里標注藍疊的幫助網頁:https://www.bluestacks.cn/faq.html
里面有客服群,加群后向群主索要。
本文的作者也是在客服的幫助下才了解如何使用adb連接藍疊
開發人員選項
博客園下載鏈接:
https://files.cnblogs.com/files/rogunt/kaifarenyuanxuanxiang_11.apk
度盤鏈接
鏈接:https://pan.baidu.com/s/1zr6aMV_JcGzf2Gx8b6qxWw
提取碼:vvjj
聲明:本文中有很多不嚴謹的內容,僅提供一種方法的分享。
總結
以上是生活随笔為你收集整理的使用adb连接蓝叠模拟器(中国版)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++版的LLC代码
- 下一篇: 阿里企业云邮箱各个服务器地址及端口信息