2019-07-25 雷電安卓模擬器修改信息及常用adb命令整理貼

0、前言

在正式開始之前,按照套路,先得介紹點(diǎn)adb的基礎(chǔ)知識(shí)。學(xué)會(huì)了adb的使用,下面的大部分內(nèi)容其實(shí)基本不用看了。好吧,廢話不說(shuō),讓我們立刻開始我們的3分鐘精通adb之旅吧。

1、如果找到adb?

雷電安裝模擬器自帶了一份,當(dāng)然熟悉的朋友,喜歡用自己珍藏的版本也是可以的。雷電自帶的版本再安裝目錄下,名字就叫adb.exe,如本人的電腦adb全路徑為:F:\mnq\dnplayer\adb.exe.

另外,最新的雷電已經(jīng)提供了adb命令,解決大家使用-s的麻煩,并且最重要的是大家從此只需要關(guān)心name就可以了,不用關(guān)心index,比如取某個(gè)模擬器種的包列表:

dnconsole.exe adb --name *** --command "shell pm list packages"

2、如何鏈接設(shè)備?

一步步看命令行

cmd

cd F:\mnq\dnplayer\

adb.exe kill-server(很多時(shí)候連不上,就是因?yàn)闆]有kill)

adb.exe devices

這步很重要,完成之后,會(huì)list出所有設(shè)備

3、多開的情況下如何指定操作哪個(gè)模擬器?

這一步至關(guān)重要,所以提前說(shuō)明,后面的所有操作都是單開為例,多開的情況,請(qǐng)參考這部分,切記切記!??!

adb devices會(huì)獲取模擬器列表,指定模擬器只需要在adb后面加上" -s 模擬器標(biāo)識(shí)"即可!

比如說(shuō):

127.0.0.1:5555

127.0.0.1:5557

(對(duì),雷電的adb端口是有規(guī)律的,規(guī)律就是 5555 + index * 2)

如果指定在 5555 上安裝一個(gè)apk,那么請(qǐng)這樣寫: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)獲取包名對(duì)應(yīng)的APK路徑

adb shell pm path packageName

4)清理應(yīng)用數(shù)據(jù)

adb shell pm clear packageName

9、啟動(dòng)應(yīng)用

adb shell am start -n 包名/Activity類名

例子:?jiǎn)?dòng)應(yīng)用寶:

adb shell am start -n com.tencent.android.qqdownloader/com.tencent.assistant.activity.SplashActivity

指定模擬器啟動(dòng)動(dòng)應(yīng)用寶:

adb -s 127.0.0.1:5555 shell am start -n com.tencent.android.qqdownloader/com.tencent.assistant.activity.SplashActivity

10、關(guān)閉應(yīng)用

adb shell am force-stop 包名

11、模擬輸入

adb shell input text 字符串(不支持中文)

12、模擬按鍵

adb shell input keyevent 鍵值

13、模擬鼠標(biāo)點(diǎn)擊

adb shell input tap X Y

14、模擬鼠標(biāo)滑動(dòng)

adb shell input swipe X1 Y1 X2 Y2

13、截屏

adb shell screencap -p /sdcard/screencap.png

14、設(shè)置手機(jī)IMEI/IMSI/手機(jī)號(hào)/SIM卡序列號(hào)(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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容