|
本帖后由 心芝雨 于 2020-12-30 13:31 編輯
提示 逍遙安卓模擬器 本身自帶adb.exe程序無需在使用第三方
一下命令也可以搭配memuc命令 互相使用
例如目錄 H:\Microvirt\MEmu 文件夾里自帶adb 程序
00000.jpg (56.85 KB, 下載次數(shù): 360)
下載附件
2018-12-27 11:27 上傳
模擬器端(默認(rèn)NAT)口序號(hào):0:21503 1:21513 2:21523,以此為規(guī)律()
QQ截圖20201230132414.jpg (35.37 KB, 下載次數(shù): 0)
下載附件
2020-12-30 13:24 上傳
紅線以上 直接默認(rèn)模擬器默認(rèn)NAT聯(lián)網(wǎng)的 ADB 使用可以直接鏈接模擬器(adb devices查看當(dāng)前設(shè)備)
紅線以下 使用橋接的 ADB 使用adb connect 192.168.0.3:5555 鏈接(192.168.0.3是你分配模擬器的ip)
一. 安卓命令
1. 描述:截取當(dāng)前屏幕
語法:screencap [-p] <filename>
[-p]:以png格式存儲(chǔ)文件
示例:screencap -p /data/screen.png #截取當(dāng)前屏幕保存成screen.png
2. 描述:input命令 實(shí)現(xiàn)輸入,單擊,拖動(dòng),按鍵等事件
1) 發(fā)送文本
語法:input text <string>
<string>:文本內(nèi)容
示例:input text "55365mm.com" #模擬輸入 (不支持中文)
2) 按鍵
語法:input keyevent [--longpress] <鍵值>
[--longpress]:長按
示例:input keyevent 3 #模擬點(diǎn)擊Home鍵
3) 點(diǎn)擊
語法:input tap <x> <y>
<x> <y>:坐標(biāo)
示例:input tap 500 200 #模擬點(diǎn)擊坐標(biāo)(500, 200)的點(diǎn)
4) 劃動(dòng)
語法:input swipe <x1> <y1> <x2> <y2> [duration(ms)]
<x1> <y1>:起點(diǎn)坐標(biāo)
<x2> <y2>:終點(diǎn)坐標(biāo)
[duration]:持續(xù)時(shí)間
示例:input swipe 200 200 300 300 #模擬滑動(dòng) 從起點(diǎn)坐標(biāo)(200, 200)劃動(dòng)到終點(diǎn)(300, 300)
3. 描述:查看系統(tǒng)服務(wù)信息
語法:dumpsys [system service]
示例1:dumpsys meminfo #查詢內(nèi)存情況
示例2:dumpsys cpuinfo #查詢CPU情況
示例3:dumpsys gfxinfo #查詢幀率情況
示例4:dumpsys display #查詢顯示情況
示例5:dumpsys power #查詢電源情況
示例6:dumpsys batterystats #查詢電池情況
示例7:dumpsys activity #查詢AMS服務(wù)相關(guān)信息
示例8:dumpsys window #查詢WMS服務(wù)相關(guān)信息
示例9:dumpsys activity #查看全部任務(wù)棧信息
示例10:dumpsys activity | grep 'mResumedActivity' #查看運(yùn)行中的任務(wù)棧
示例11:dumpsys activity | grep 'mFocusedActivity' #查看棧任務(wù)棧
示例12:dumpsys activity | grep 'top-activity' #查看端top-activity
4. 描述:activity manager 命令
1) 啟動(dòng)應(yīng)用
語法:am start [-n] <packageactivity>
[-n]:組件
示例:am start -n com.android.settings/.Settings #啟動(dòng)設(shè)置應(yīng)用
2) 退出應(yīng)用
語法:am force-stop <packagename>
示例:am start -n com.android.settings #退出設(shè)置應(yīng)用
5. 描述:package manager 命令
1) 枚舉包名
語法:pm list packages [ -f | -d | -e | -s | -3 | -i ]
[-f]:顯示每個(gè)包的文件位置
[-d]:只顯示禁用的應(yīng)用的包名
[-e]:只顯示可用的應(yīng)用的包名
[-s]:只顯示系統(tǒng)應(yīng)用的包名
[-3]:只顯示第三方應(yīng)用的包名
[-i]:查看應(yīng)用的安裝者
示例:pm list packages #枚舉所有包
2) 安裝應(yīng)用
語法:pm install [-l] [-r] <apkfile>
[-r]:重新安裝應(yīng)用,且保留應(yīng)用數(shù)據(jù)
[-l]:鎖定應(yīng)用程序
示例:pm install /data/test.apk #安裝安卓內(nèi)部apk
3) 卸載應(yīng)用
語法:pm uninstall [-k] <packagename>
[-k]:保留程序運(yùn)行所產(chǎn)生的數(shù)據(jù)和緩存目錄
示例:pm uninstall com.android.settings #卸載設(shè)置
4) 清除應(yīng)用緩存
語法:pm clear <packagename>
示例:pm clear com.android.settings #清理設(shè)置應(yīng)用的緩存
5) 取應(yīng)用的路徑
語法:pm path <packagename>
示例:pm path com.android.settings #取設(shè)置應(yīng)用的路徑
6) 禁用應(yīng)用
語法:pm disable <packagename>
示例:pm disable com.android.settings #禁用設(shè)置應(yīng)用
備注:只有支持系統(tǒng)應(yīng)用,第三方應(yīng)用不支持
7) 啟用應(yīng)用
語法:pm enable <packagename>
示例:pm enable com.android.settings #啟用設(shè)置應(yīng)用
8) 隱藏應(yīng)用
語法:pm hide <packagename>
示例:pm hide com.android.settings #隱藏設(shè)置應(yīng)用
9) 顯示應(yīng)用
語法:pm unhide <packagename>
示例:pm unhide com.android.settings #顯示設(shè)置應(yīng)用
6. 描述:獲取指定key的配置值
語法:getprop <key>
示例1:getprop ro.product.manufacturer #取手機(jī)廠商
示例2:getprop ro.product.model #取手機(jī)型號(hào)
示例3:getprop dhcp.eth0.ipaddress #取IP地址
示例4:getprop dhcp.eth0.mask #取子網(wǎng)掩碼
示例5:getprop dhcp.eth0.gateway #取網(wǎng)關(guān)
示例6:getprop dhcp.eth0.dns1 #返回手機(jī)DNS1
示例7:getprop dhcp.eth0.dns2 #返回手機(jī)DNS2
示例8:getprop ro.sf.lcd_density #取DPI
示例9:getprop ro.build.version.release #取安卓系統(tǒng)版本
示例10:getprop persist.sys.country #取國家信息
示例11:getprop persist.sys.language #取語言信息
7. 描述:設(shè)置指定key的配置值
語法:setprop <key> <value>
示例1:setprop ro.product.manufacturer samsung #設(shè)置廠商
示例2:setprop ro.product.model SM-A530F #設(shè)置手機(jī)型號(hào)
示例3:setprop dhcp.eth0.ipaddress 10.0.2.15 #設(shè)置IP地址
示例4:setprop dhcp.eth0.mask 255.255.255.0 #設(shè)置子網(wǎng)掩碼
示例5:setprop dhcp.eth0.gateway 10.0.2.2 #設(shè)置網(wǎng)關(guān)
示例6:setprop dhcp.eth0.dns1 192.168.1.1 #設(shè)置手機(jī)DNS1
示例7:setprop ro.sf.lcd_density 192 #設(shè)置DPI
二. linux命令游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
|
|