pelrêça gotarê
AndroidMeriv çawa ADB-ê rasterast li ser cîhaza xwe ya mobîl bikar tîne? Pêdivî bi PC-ya Windows-ê nîne! Ev ders pêvajoya xebitandina ADB-ê li ser cîhaza weya mobîl bi hûrgulî rave dike, fêrî we dike ka meriv çawa bi lez APK-an saz dike, pelan dişîne, sepanan radike, û tewra bi bêtêl jî qeydên pergalê debug dike û dibîne. Niha fêr bibe û rêbaza dawîn a debugkirina Android-ê fêr bibe!
Çîrok wiha ye: Rojekê, dema ku ez li kafeyekê ji bo Wi-Fiyê şer dikir, ez difikirîm ka ez çawa bêyî komputerê cîhaza xwe ya Android-ê debug bikim, dema ku ji nişkê ve pêşniyara hevalekî min ji bo sepana "Android ADB" hat bîra min. Bi tikandina tiliya xwe, min ew rasterast li ser telefona xwe vekir, tavilê ketim navrûya xeta fermanan, û telefona min veguherî "komputerek mînî".

Bi rastî, min çend meh berê dest bi lîstina bi vê tiştê kir, û ew wekî mifteyek hîs dike ku deriyê ADB vekiriye, ku berê tenê li ser komputerê mimkun bû. Ji ber vê yekê min biryar da ku vê ezmûna ecêb di dersek dersê de binivîsim, û her weha çend fermanên ku bi gelemperî têne bikar anîn ên ku di destê min de ne berhev bikim, wekî bonusek piçûk ji bo hevalên ku dixwazin ADB li ser rê fêr bibin.
Çima ADB-ya mobîl hilbijêrin?
Bi kevneşopî, ji bo çareserkirina xeletiyên Android-ê, pêdivî ye ku hûn telefonê bi kompîturek Windows-ê ve girêdin; navrûya ADB-ê tenê dema ku kabloya USB-ê tê girêdan ronî dibe. Lêbelê, di rastiyê de, mirov naxwazin dema ku rêwîtiyê dikin, di rêwîtiyên karsaziyê de ne, an jî di odeya rûniştinê de ne, komputerên xwe derxin.
Ev e cihê ku ADB-ya mobîl tê de ye: tenê sepana "Android ADB" li ser telefona xwe saz bikin, û hûn dikarin fermanên ADB rasterast li ser cîhaza xwe bimeşînin, û hewcedariya bi komputer û kabloyan ji holê rakin. Ji bo pêşdebiran, tomar kirina tomaran, sazkirin, rakirin û kontrolkirina pêvajoyan her dem, li her deverê hêsan dibe; ji bo bikarhênerên pêşkeftî, rêveberiya komî ya sepanan, paqijkirina keşeyan, û heta neçalakkirina pêkhateyên pergalê êdî ne hewce ye ku laptopek hilgirin.

Pêvajoya karanîna ADB-ya telefona Android-ê
1️⃣ Sepanê saz bike
Min "Android ADB" dakêşand.
Ev sepana mobîl a ADB ya Androidê di [Toolkit] de heye. Tenê lê zêde bike. Têlxiram Hûn dikarin wê bi kontrolkirina 【Toolkit】 ya di kanala ▼ de bibînin.
Piştî vekirinê, hûn ê rasterast ber bi rûpela rêza fermanan ve werin birin. Navrû sade ye lê tijî fonksiyonan e. Ji bo xebitandina kodê lez nekin. Werin em pêşî tiliyên xwe germ bikin.
2️⃣ Pelan bişînin ser telefona xwe
Pelê example.apk li cem min heye, ji ber vê yekê min ew di rêza fermanan de nivîsand. adb push example.apk /sdcard/Çend saniye şûnda, pel bi awayekî îtaetkar di peldanka hilanîna telefonê de hatibû bicihkirin. Bi rastî, ev gav ji kirina wê li ser komputerê ne cuda ye; tenê fermana "adb" hatiye veguhastin bo telefonê.
3️⃣ APK saz bike
Piştre, tenê wê li ser têlefona xwe binivîsin. adb shell pm install --bypass-low-target-sdk-block /sdcard/example.apkSîstem bêyî dudilî sepanê saz dike. Heta ku telefon girêdanek torê ya sabît biparêze, tevahiya pêvajoyê ne hewceyî qutkirina kabloyê ye.
4️⃣ Referansa Bilez ji bo Fermanên Bikarhatî
- Agahdariya cîhazê bibînin:
adb shell getpropHûn dikarin taybetmendiyên pergalê û agahdariya hardware bibînin, mîna vekirina rêbernameyek pergalê ya veşartî. - Serlêdanê jê rake:
adb shell pm uninstall 包名Bi temamî hate jêbirin. - Daneyên paqij bike:
adb shell pm clear 包名Ewqas paqij e mîna ku ew li mîhengên kargehê hatibe vegerandin. - Pêvajoyên çalak bibînin:
adb shell psHûn dikarin bi çavekî bibînin ka li paşperdeyê çi diqewime.
Serlêdanên kontekstkirî
Developer
Dema ku ez beşdarî civînekê dibim û tenê telefona min bi min re ye, ez tenê ADB Shell vedikim, guhertoya herî dawî ya APK-ê datînim, û ew tavilê saz dibe û dixebite, wextê ku ez vedigerim jûreya xwe ya xwendinê da ku komputerê xwe bînim xilas dike. Qeydên debug-ê jî dikarin werin bikar anîn. adb logcat Daneyan di wextê rast de tomar bikin û her pirsgirêkek zû ji hevkarên piştgiriyê re ragihînin.
Bikarhênerên pêşketî
Ez hez dikim telefona xwe wekî "mini-server" bikar bînim da ku gelek sepanan bi komî birêve bibim. Pêşî, ez navên hemî pakêtên sazkirî navnîş dikim, paşê... adb shell pm list packages Lîsteyek çêke, û dûv re hevrêz bike adb shell pm uninstall Rakirina komî bêkêr e.NermalavTelefonê di cih de gelek cîhê hilanînê azad kir. Her wiha fonksiyona debugkirina bêtêl jî heye; dema ku li ser heman tora herêmî ya komputerê be, heya ku... adb tcpip 5555Piştî vê yekê, hûn dikarin rasterast bi karanîna navnîşana IP-ê ve girêdayî bibin; sazkirina wê tenê çend tikandin bes e.
Testker
Bi fonksiyona têketinê, ez dikarim her dem wê vekim. adb logcatEw tomarên pergalê tomar dike û, bi hevkariya fermanên ku rewşa bateriyê simul dikin, performansa di bin şert û mercên bateriya kêm de bi lez verast dike. Bi tenê yek telefona desta, jîngeha ceribandinê dikare her dem, li her deverê were veguheztin.
Kurteya Dawîn
- Pêdivî bi komputer tuneHûn dikarin hemî operasyonên wekî sererastkirin, sazkirin û rakirinê tenê bi karanîna telefona xweya desta temam bikin.
- Debugkirina bêtêlWi-Fi ADB piştgirî dike, hewcedariya bi kabloyên daneyê ji holê radike.
- Nerm û bikêrhatîTestkirina bilez her dem, li her deverê, bi taybetî ji bo derketinên derve an hewcedariyên demkî guncan e.
Eger hûn hîn jî ji ber ku "komputera we tune" asê mane, çima hûn vê amûra "Android Phone ADB" biceribînin? Ew têlefona we vediguherîne "amûrek debuggingê ya veguhêzbar", ku bi rastî jî zêdekerê karîgeriyê ye. Ji bîr mekin ku moda debuggingê ya Wi-Fi çalak bikin û piştrast bikin ku têlefon û PC-ya we li ser heman torê ne; bi vî rengî, hûn dikarin bi azadî ADB bikar bînin.
Niha ku we heta niha xwend, heke we ev ders kêrhatî dît, ji kerema xwe lê ecibînin û bi hevalên ku dibe ku hewcedarê wê bin re parve bikin. Cara din, ez ê berdewam bikim bi keşifkirina "gewherên veşartî" yên mobîl, ji ber vê yekê li bendê bin.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ Gotara "Pêdivî bi Komputerê Nîne! Rêbaza Dawî ji bo Sazkirina Serlêdanên APK li ser Telefonên Android-ê bi Bikaranîna ADB" ku li vir hatiye parvekirin dibe ku ji we re bibe alîkar.
Bi xêr hatî bo parvekirina girêdana vê gotarê:https://www.chenweiliang.com/cwl-34051.html
