ADB命令連接逍遙模擬器


舊手機只升級到android 6.0, 一些APP顯示不正常。准備用模擬器試試。

0、從官網下載逍遙模擬器,安裝。我選了工作室版。

啟動后提示沒開VT   ,在BIOS中打開VT

重啟,到逍遙市場下載安裝了一個APP,正常運行了。

1、先進入逍遙模擬器安裝目錄(MEmu文件夾下),如:D:\Program Files\Microvirt\MEmu

2、在CMD下輸入:adb connect 127.0.0.1:21503  

我輸入后提示:already connected to 127.0.0.1:21503

3、查看是否連接到模擬器,輸入命令:adb devices

我輸入后提示以下兩行:

List of devices attached
127.0.0.1:21503 device

4、OK,連接成功

5.查詢模擬器信息:adb devices -l

6..dumpsys:查看包名和activity

(1)啟動要查看的程序

(2)命令行輸入:adb shell dumpsys window w |findstr \/ |findstr name=

(3) 使用adb shell dumpsys window | findstr mCurrentFocus  命令查看當前運行的包名和Activity更清晰一些。

7、發現在沒有  打開模擬器開發者模式 -》USB調試模式  的情況下,也可以正常運行adb命令。

8、想拿指針的坐標位置,但在【設置】 【開發者選項】里面打開【指針位置】后,不起作用。后來發現:

最新版本的逍遙模擬器版本7.0.2已經有個【顯示坐標】的功能了!在【窗口設定】->【顯示坐標】里面進行設置

 9、某APP檢測到root開啟就不運行。7.2.1版關閉root的位置在:右側   【設置】-【引擎】-ROOT模式

10、模擬器和反模擬器是一對永存的矛盾,這篇可參考一下:https://blog.csdn.net/tianshuai4317618/article/details/78834683

補充:

11、運行adb沒反應,原來是在win10環境變量中指向了以前安裝的adb.exe;

可以用第2步的命令來連接;或修改環境變量指向逍遙模擬器安裝目錄下的adb.exe

 

參考:https://www.cnblogs.com/mmz-tester/p/10948480.html

https://www.xyaz.cn/help/vt.html

https://jingyan.baidu.com/article/d3b74d64f2b6121f76e6094e.html

https://blog.thecjw.me/?p=766

https://www.jianshu.com/p/56f83cfa5749


免責聲明!

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



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