ADB Commands
Adb kwa kawaida hupatikana katika:
Taarifa zilizopatikana kutoka: http://adbshell.com/
Muunganisho
Hii itataja vifaa vilivyounganishwa; ikiwa "isiyothibitishwa" inaonekana, hii inamaanisha kwamba unapaswa kuondoa kizuizi kwenye simu yako na kukubali muunganisho.
Hii inaashiria kwa kifaa kwamba kinapaswa kuanzisha na adb server kwenye bandari 5555:
Unganisha kwenye IP hiyo na Bandari hiyo:
Ikiwa unapata kosa kama ifuatavyo katika programu ya Virtual Android (kama Genymotion):
Ni kwa sababu unajaribu kuungana na seva ya ADB yenye toleo tofauti. Jaribu tu kutafuta binary ya adb ambayo programu inatumia (nenda kwenye C:\Program Files\Genymobile\Genymotion
na tafuta adb.exe)
Vifaa vingi
Wakati wowote unapata vifaa vingi vimeunganishwa kwenye mashine yako utahitaji kueleza ni kipi unachotaka kutumia kuendesha amri ya adb.
Port Tunneling
Ikiwa adb bandari inapatikana tu kutoka localhost kwenye kifaa cha android lakini una ufikiaji kupitia SSH, unaweza kupeleka bandari 5555 na kuungana kupitia adb:
Packet Manager
Install/Uninstall
adb install [option] <path>
adb uninstall [options] <PACKAGE>
Packages
Inachapisha pakiti zote, kwa hiari zile tu ambazo jina la pakiti lina maandiko katika <FILTER>.
adb shell pm list packages [options] <FILTER-STR>
adb shell pm path <PACKAGE>
Chapisha njia ya APK ya iliyotolewa.
adb shell pm clear <PACKAGE>
Futa data zote zinazohusiana na kifurushi.
File Manager
adb pull <remote> [local]
Pakua faili maalum kutoka kwa emulator/kifaa hadi kwenye kompyuta yako.
adb push <local> <remote>
Pakia faili maalum kutoka kwa kompyuta yako hadi emulators/kipande.
Screencapture/Screenrecord
adb shell screencap <filename>
Kuchukua picha ya skrini ya onyesho la kifaa.
adb shell screenrecord [options] <filename>
Kurekodi onyesho la vifaa vinavyotumia Android 4.4 (API level 19) na juu.
(press Ctrl-C to stop recording)
Unaweza kupakua faili (picha na video) kwa kutumia _adb pull_
Shell
adb shell
Pata shell ndani ya kifaa
adb shell <CMD>
Tekeleza amri ndani ya kifaa
pm
Amri zifuatazo zinafanywa ndani ya shell
Processes
Ikiwa unataka kupata PID ya mchakato wa programu yako unaweza kutekeleza:
Na tafuta programu yako
Au unaweza kufanya
Na itachapisha PID ya programu
System
Inarestart huduma ya adbd na ruhusa za mzizi. Kisha, unapaswa kuungana tena na seva ya ADB na utakuwa mzizi (ikiwa inapatikana)
flashing/restoring Android update.zip packages.
Logs
Logcat
Ili kuchuja ujumbe wa programu moja tu, pata PID ya programu na tumia grep (linux/macos) au findstr (windows) kuchuja matokeo ya logcat:
adb logcat [option] [filter-specs]
Notes: bonyeza Ctrl-C kuacha kufuatilia
adb logcat -b <Buffer>
dumpsys
dumps data za mfumo
adb shell dumpsys [options]
Notes: Kifaa cha simu chenye Chaguo za Mwandamizi kimewezeshwa kinachotumia Android 5.0 au juu.
Notes: Battery Historian inabadilisha data hiyo kuwa uonyeshaji wa HTML. STEP 1 adb shell dumpsys batterystats > batterystats.txt STEP 2 python historian.py batterystats.txt > batterystats.html
adb shell dumpsys activity
Backup
Fanya nakala ya kifaa cha android kutoka adb.
Ikiwa unataka kukagua maudhui ya nakala:
Last updated