Ieteicams, 2020

Redaktora Izvēle

9 Cool Things ADB ļauj veikt Android ierīcē

ADB vai Android Debug Bridge ir komandrindas utilīta, kas ļauj jums kontrolēt savu Android ierīci no datora; ļauj pārsūtīt failus uz priekšu un atpakaļ, instalēt programmas, ierakstīt ierīces ekrānu un daudz ko citu. Dažos tālruņos varat izmantot arī ADB, lai sakļautu ierīci, un mēs visi zinām sakņu priekšrocības.

Nu, mēs esam izvēlējušies dažus no lielākajiem un noderīgākajiem ADB, bet pirms mēs jums sakām, ka šeit ir, kā savienot savu Android ierīci ar datoru, izmantojot ADB:

Kā pieslēgt savu Android ierīci, izmantojot ADB

Android ierīces pievienošana, izmantojot ADB, ir ļoti vienkāršs process. Jūs varat izpildīt tālāk norādītās darbības, lai savienotu savu Android ierīci ar datoru, izmantojot ADB:

1. Savienojiet savu Android ierīci ar datoru, izmantojot USB kabeli.

2. Ierīcē jūs redzēsiet uzvedni uz “ Atļaut USB atkļūdošanu ”, pieskarieties “ Ok ”. Tagad ierīce tiks savienota ar datoru, ja ir iespējota USB atkļūdošana.

Piezīme . Vispirms jums būs jāiespējo USB atkļūdošana iestatījumos-> Izstrādātāja opcijās.

3. Tagad jūs varat palaist terminālu vai komandu uzvedni un veidu
adb devices

Tas parādīs jūsu ierīci ekrānā, jo apstiprinājums, ka ierīce ir pievienota datoram, un ADB var tikt izmantota ierīcē. Pastāv arī veids, kā lietot ADB bezvadu režīmā no sava Android ierīces, un jūs varat pārbaudīt mūsu detalizēto rakstu par to pašu. Nu, kad esat izveidojis ADB, jūs esat mēģinājis izmēģināt visas lietas, ko ADB var darīt jūsu Android ierīcē.

1. Instalējiet APK no datora

APK pievienošana datoram ir diezgan vienkārša, kad ir pievienots ADB.

Vajadzīgās komandas sintakse ir:

adb install

Ilustrācijai mēs izmantojām Apple Music APK, ko mēs saglabājām mapē “Lietotājs”. Lietotā komanda ir dota tālāk:

adb install ~/applemusic.apk

Gadījumā, ja jūs nezināt, “~” ir lietotāja direktorijas saīsinājums . Pilnu ceļu var izmantot arī šādi:

adb install /Users/akshaygangwar/applemusic.apk

2. Push and Pull Files

Push and Pull ir noderīgas komandas, lai pārsūtītu failus uz priekšu un atpakaļ starp datoru un Android ierīci, kas ir savienota ar ADB.

Push tiek izmantots, lai “push” failu no datora uz Android ierīci.

Pull ir tieši pretējs. Tas ļauj „pull” failu no ierīces uz datoru.

Abu komandu sintakse ir dota tālāk:

adb push
adb pull

Mēs no ierīces izgājām Apple Music APK un uzstādījām ierīcē izlases PNG attēlu.

Komandrinda:

adb push ~/path4172.png /sdcard/receivedimage.png

Vilkšanas komanda:

adb pull /storage/79F6-1D04/backups/apps/AppleMusic_0.9.4.apk ~/applemusic.apk

3. Sistēmas uzstādīšana ar lasīšanas / rakstīšanas atļaujām (nepieciešams root)

Ja esat pagājis ar Android ierīcēm agrāk, jūs, iespējams, esat dzirdējuši par build.prop un citiem tādiem sistēmas failiem, kas atrodas mapēs, piemēram, / sistēma un patīk. Šos katalogus nevar mainīt ne root lietotājs. Tomēr, ja jūsu ierīce ir iesakņojusies, varat viegli piekļūt šiem katalogiem no ADB.

Viss, kas jums jādara, ir palaist “ adb root ” Terminal / Command Prompt, kas uzsāk ADB kā saknes pakalpojumu un ļauj tai piekļūt sistēmas mapēm. Tomēr pēc noklusējuma / sistēmas mape drošības nolūkos ir uzstādīta kā “tikai lasāms”. Ja jums ir nepieciešams mainīt šīs mapes saturu, ir nepieciešams to uzstādīt ar “lasīt un rakstīt” atļaujām.

Izrādās, ADB var viegli to izdarīt tikai ar divām komandām:

adb root
adb remount / rw

“Adb remount / rw” komanda atvieno saknes direktoriju (/) un pārraksta to ar lasīšanas / rakstīšanas atļaujām.

Piezīme: es ieteiktu darboties ar adb unroot pēc tam, kad esat veicis uzdevumus, kas prasa adb darboties kā root. Pretējā gadījumā kļūdas var būt potenciāli katastrofālas. Arī nekad nedarbiniet komandu rm -rf.

4. Piekļūstiet CLI savā tālrunī

Katrai operētājsistēmai ir komandrindas interfeiss (CLI). Android, kas balstās uz Linux, lietotājiem ir ļoti bagāta komandu kopa. ADB ļauj piekļūt šai CLI tieši no sava datora, izmantojot:

adb shell

"Adb shell" komanda ataino vēl vairāk komandu, ko var izmantot, lai pārvietotos pa tālruņa failu sistēmu un veiktu daudz jautrības.

5. Ieraksta ekrāns

Varat arī ierakstīt Android ierīces ekrānu, izmantojot ADB. Vairs nav nepieciešama trešo pušu lietojumprogramma! Tomēr pastāv brīdinājums. ADB var ierakstīt ekrānu tikai uz 3 minūtēm . Tātad… “varbūt” ir vajadzība pēc trešo pušu lietotnēm. Jebkurā gadījumā tas ir, kā jūs varat ierakstīt ekrānu, izmantojot ADB:

adb shell screenrecord

Pēc noklusējuma screenrecord automātiski pārtrauks ierakstīšanu tikai pēc 3 minūšu termiņa beigām. Ja pirms tā ir jāpārtrauc ierakstīšana, vienkārši nospiediet „Control + C” . Mēs reģistrējām mūsu ekrānu apmēram 10 sekundes, apstādinot to ar Control + C, un saglabājām to ar nosaukumu “screenrecording.mp4”.

6. Uzņemiet ekrānšāviņus

ADB arī ļauj jums uzņemt jūsu ierīces ekrānšāviņus ar vienkāršu un intuitīvu komandu, ko sauc par “screencap” . Sintakse ir līdzīga ekrāna ierakstam:

adb shell screencap

Atšķirībā no ekrānšāviņiem, izmantojot ierīces aparatūras taustiņus, screencap nesūta paziņojumu ierīces statusa joslā, bet fails vienkārši tiek saglabāts komandā norādītajā ceļā. Mēs ņēmām ekrānuzņēmumu un saglabājām to sdcard ar nosaukumu 1.png, komanda ir dota tālāk:

adb shell screencap /sdcard/1.png

7. Mainiet ekrāna DPI

Gaidāmais Android N atjauninājums ļaus lietotājiem noklusējuma apstākļos pielāgot ierīces DPI iestatījumus. Tomēr, ja vēlaties vairāk kontrolēt DPI, varat izmantot ADB.

build.prop redaktori jums pateiks, ka varat rediģēt rindu “ro.sf.lcd_density = xx” un aizstāt xx vērtības ar jebkuru vēlamo DPI, pārstartēt ierīci un veikt! Tomēr ADB vēlreiz nodrošina vieglāku veidu, kā rediģēt šo vērtību, un tas stājas spēkā bez ierīces restartēšanas. Cool, vai ne?

Komandu, lai to panāktu, ir:

adb shell wm density xx

Vienkārši ielieciet jebkuru vērtību xx vietā un redziet, ka ierīce maina savu DPI vērtību bez atsāknēšanas.

Dažādi ekrāna izmēri un izšķirtspēja nozīmē, ka katrai ierīcei nav piemērota īpaša DPI vērtība . Neskatieties uz to, ka neliels daudzums ar vērtībām ir viss, kas nepieciešams, lai noskaidrotu vislabāko atbilstību. Tā ir arī laba ideja, lai uzzinātu, kāds ir jūsu pašreizējais DPI iestatījums ; un to var panākt ar šādu komandu:

adb shell wm density

adb shell wm density

Šī komanda atgriezīs jūsu ierīces pašreizējo ekrāna blīvuma (vai DPI) vērtību. Gadījumā, ja jūs aplaupāt vērtības, kamēr jūs apmetaties, vienkārši atgriezieties pie šīs vērtības un ierīce būs laba kā iepriekš.

DPI vērtības, pa kreisi - pa labi: 300, 180 (noklusējums)

8. Atsāknējiet ierīces ielādētāju, atgūšanu vai sānu lādiņu

Piezīme: ja nezināt, ko šie vārdi nozīmē, šīs komandas nav jums; nekautrējieties izlaist tālāk vai lasīt tālāk.

Ja jūs izmantojat pielāgotus ROM, tik bieži, cik vien iespējams, ir iespējams, ka esat noguris, izslēdzot ierīci un pēc tam nospiežot visdažādākos aparatūras taustiņus, lai varētu ielādēt bootloader, atjaunot vai sideload ierīcē. ADB var ļaut jums izdarīt kādu no šīm darbībām ar vienkāršām komandām. Pārsteidzošs, vai ne?

Komandas, kas ļaus jums to izdarīt, ir šādas:

adb reboot bootloader
adb reboot recovery
adb reboot sideload

9. Piekļūstiet Logcat

Logcat ir rīks, kas ļauj apskatīt sistēmas ziņojumus un pēdas, kad ierīce saskaras ar kļūdu. Logotipi ir noderīgi, jo īpaši, izstrādājot vai testējot lietotni, vai, ja sastopaties ar kļūdu un nepieciešamību sniegt sistēmas informāciju izstrādātājiem.

Komandai piekļūt logcat ir:

adb logcat

Tas nepārtraukti drukās daudz informācijas uz jūsu ekrāna, kas jums vispār nav jēgas, ja nezināt, ko jūs meklējat. Nospiediet „Control + C” jebkurā laikā, lai izietu no loga.

Visi iestatījumi, lai izpētītu vēsas ADB komandas?

Tagad, kad mēs esam bruņojuši jūs ar pietiekamām ADB zināšanām, lai dotos jums, iet tālāk un izpētīt visu, ko ADB var jums darīt. Ja jums ir nepieciešams atrast vairāk komandu un dažādus karodziņus, kurus var izmantot, lai tos pielāgotu, vienkārši atveriet terminālu / komandu uzvedni un ierakstiet “adb”, un tiks parādīts komandu saraksts, aizpildot īsus paskaidrojumus par to, ko katrs no tiem dara.

Vai jūs zināt, kādas interesantas ADB komandas ir jāzina? Informējiet mūs tālāk komentāru sadaļā.

Top