See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 9916|Vastuse: 1

ADB ühised operatsioonikäsud on üksikasjalikult selgitatud ja täielikud

[Kopeeri link]
Postitatud 07.01.2018 21:40:51 | | | |

Rääkides ADB-st, peaksid kõik sellega tuttavad olema, st Android Debug Bridge, Android Debug Bridge, Androidi arendajatena parandab oskus ADB käskude kasutamisel oluliselt meie arenduse efektiivsust, ADB käske on palju, täna võtan kokku mõned ADB käsud, mida arenduses sageli kasutan.

Vaata versiooni
ADB paigaldus ei ole siin palju öelda, sisesta järgmine käsk koos järgmise promptiga, et tõestada, et su keskkond on korras, vastasel juhul võid otsida internetist lahendust.

$ adb versioon




Android Debug Bridge versioon 1.0.36
Revision 8f855a3d9b35-android

Vaata ühendatud seadmeid
Sisesta järgmine käsk, et pärida ühendatud seadmeid ja emulaatoreid:

$ adb seadmed

Lisatud seadmete nimekiri
02ae0c1021089daf seade

Paigalda apk ja täida järgmine käsk:
ADB paigaldus <apkfile>

Näiteks: adb install demo.apk
Kui see ei ole praegune kataloog, peaks sellele järgnema tee nimi:

adb install /Users/storm/temp/demo.apk
Hoia andmed ja vahemälufailid, paigalda apk uuesti:

ADB install -r demo.apk
Paigalda APK SD-kaardile:

ADB paigaldus -s demo.apk
Desinstalli

Otsene desinstalli:
adb desinstalli <package>

Näiteks: adb desinstalli com.stormzhang.demo
Desinstalli rakendus, aga hoia andmed ja vahemälufailid:

adb desinstalli -k com.stormzhang.demo

Käivita/peata server
Üldiselt ei kasutata järgmisi kahte käsku, sest kui seade on õigesti ühendatud, käivitub adb server automaatselt, kuid pead teadma ka neid kahte käsku:

Alusta adb serverit:
adb start-server

Peata adb server:
adb kill-server

Loetle kõigi oma telefoni paigaldatud rakenduste pakendinimed:
adb shell PM nimekirja paketid

Loetle kõik süsteemirakenduste pakettide nimed:
adb shell PM nimekirja paketid -s

Loetle kolmanda osapoole rakenduste paketi nimed, mis ei ole süsteemirakendus:
ADB shell PM nimekirja paketid -3

Kasuta grep'i filtreerimiseks:
adb shell PM nimekirja paketid | grep qq

Puhasta rakenduse andmed ja vahemälu
Mõnikord peame testides andmeid tühjendama ja vahemällu salvestama, seega peame kasutama järgmist käsku:

ADB kest PM selge <packagename>

Näiteks: adb shell pm clear com.stormzhang.demo

Käivita rakendus
Kui tahame rakenduse käivitada adb kaudu
adb shell am start -n com.stormzhang.demo/.ui. SplashActivity

Peata taotlus jõuga
Mõnikord jääb rakendus kinni ja tuleb sundida peatama, käivitada järgmine käsk:

ADB Shell AM sundpeatus <packagename>

Näiteks: adb shell am sundpeatus cn.androidstar.demo

Vaata logisid
ADB Logcat

Taaskäivitamine
ADB taaskäivitamine

Hangi seerianumber
$adb Get-serialno

02ae0c1021089daf

Hangi MAC-aadress
$adb kest cat /sys/class/net/wlan0/address

bc:f5:ac:f9:f7:c8

Kontrolli seadme mudelit
$adb shell getprop ro.product.model

Nexus 5

Kontrolli oma Androidi versiooni
$adb shell getprop ro.build.version.release

7.0.1

Kontrolli ekraani resolutsiooni
$adb kesta wm suurus

Füüsiline suurus: 1080×1920

Kontrolli ekraani tihedust
$adb kesta wm tihedus

Füüsikaline tihedus: 480
ADB kohta on liiga palju käske, need on vaid mõned minu kõige sagedamini kasutatavad käsud, rohkem käske leiab siit:

https://github.com/mzlogin/awesome-adb




Eelmine:Kasuta adb seadmeid, et teatada veast: seade võrguühenduseta
Järgmine:WinRAR v5.50 Hiina lihtsustatud registreeritud Ilma reklaamideta Ilma muudatusteta Originaal (64-bitine/32-bitine)
Postitatud 08.01.2018 09:41:06 |
https://developer.android.com/studio/command-line/adb.html  官方文档链接
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com