雷电安卓模拟器修改信息及常用adb命令
1、如果找到adb?
雷電安裝模擬器自帶了一份,當然熟悉的朋友,喜歡用自己珍藏的版本也是可以的。雷電自帶的版本再安裝目錄下,名字就叫adb.exe,如本人的電腦adb全路徑為:c:\mnq\dnplayer\adb.exe.
另外,最新的雷電已經提供了adb命令,解決大家使用-s的麻煩,并且最重要的是大家從此只需要關心name就可以了,不用關心index,比如取某個模擬器種的包列表:
dnconsole.exe adb --name *** --command “shell pm list packages”
2、如何鏈接設備?
一步步看命令行
cmd
cd F:\mnq\dnplayer
adb.exe kill-server(很多時候連不上,就是因為沒有kill)
adb.exe devices
這步很重要,完成之后,會list出所有設備
3、多開的情況下如何指定操作哪個模擬器?
這一步至關重要,所以提前說明,后面的所有操作都是單開為例,多開的情況,請參考這部分,切記切記!!!
adb devices會獲取模擬器列表,指定模擬器只需要在adb后面加上" -s 模擬器標識"即可!
比如說:
127.0.0.1:5555
127.0.0.1:5557
(對,雷電的adb端口是有規律的,規律就是 5555 + index * 2)
如果指定在 5555 上安裝一個apk,那么請這樣寫:adb -s 127.0.0.1:5555 install d:\abc.pak
4、如何把電腦上的文件或文件夾傳到模擬器里面?
adb push f:/東京熱.avi /mnt/avi/
5、如何把模擬器里面的文件或文件夾傳到電腦上?
adb pull /mnt/avi/蒼老師.avi f:/avi/
6、安裝APK
adb install d:\qq.apk
7、卸載APK
adb uninstall 包名
8、PM包命令
1)獲取模擬器所有包名
adb shell pm list packages
2)獲取模擬器所有包名并且包括APK路徑
adb shell pm list packages -f
3)獲取包名對應的APK路徑
adb shell pm path packageName
4)清理應用數據
adb shell pm clear packageName
9、啟動應用
adb shell am start -n 包名/Activity類名
例子:啟動應用寶:
adb shell am start -n com.tencent.android.qqdownloader/com.tencent.assistant.activity.SplashActivity
指定模擬器啟動動應用寶:
adb -s 127.0.0.1:5555 shell am start -n com.tencent.android.qqdownloader/com.tencent.assistant.activity.SplashActivity
10、關閉應用
adb shell am force-stop 包名
11、模擬輸入
adb shell input text 字符串(不支持中文)
12、模擬按鍵
adb shell input keyevent 鍵值
13、模擬鼠標點擊
adb shell input tap X Y
14、模擬鼠標滑動
adb shell input swipe X1 Y1 X2 Y2
13、截屏
adb shell screencap -p /sdcard/screencap.png
14、設置手機IMEI/IMSI/手機號/SIM卡序列號(1.7之后版本)
adb shell setprop phone.imei 865166023949731
adb shell setprop phone.imsi 460000000000000
adb shell setprop phone.linenum 13800000000
adb shell setprop phone.simserial 89860000000000000000
總結
以上是生活随笔為你收集整理的雷电安卓模拟器修改信息及常用adb命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 几款常用的OCR技术软件 新4
- 下一篇: Navicat设定mysql定时任务