Ajánlott, 2024

Szerkesztő Választása

9 Hűvös dolog Az ADB lehetővé teszi, hogy Android-eszközön végezzen

Az ADB vagy az Android Debug Bridge egy parancssori segédprogram, amely lehetővé teszi az Android-eszköz vezérlését a számítógépről; lehetővé teszi, hogy a fájlokat előre és hátra továbbítsa, telepítse az alkalmazásokat, rögzítse a készülék képernyőjét és még sok más. Néhány telefonon az ADB-t is használhatja az eszköz gyökerezéséhez, és mindannyian ismerjük a gyökerezés előnyeit.

Nos, mi a legkiválóbb és leghasznosabb ADB-t választottuk ki, de mielőtt elmondanánk, hogy hogyan csatlakoztathatja az Android-eszközt a számítógéphez az ADB használatával:

Az Android eszköz csatlakoztatása az ADB használatával

Az Android eszköz csatlakoztatása ADB-vel nagyon egyszerű folyamat. Kövesse az alábbi lépéseket az Android eszköz csatlakoztatásához a számítógéphez az ADB használatával:

1. Csatlakoztassa az Android készüléket a számítógéphez USB-kábellel.

2. Az eszközön megjelenik az „ USB-hibakeresés engedélyezése ” felirat, majd érintse meg az „ Ok ” gombot. A készülék most csatlakozik a számítógéphez az USB hibakeresés engedélyezve.

Megjegyzés : Először be kell kapcsolnia az USB hibakeresést a Beállítások-> Fejlesztői beállítások menüben.

3. Most elindíthatja a terminált vagy a parancssorot és a típust
adb devices

Ez megjeleníti a készüléket a képernyőn, megerősítve, hogy az eszköz csatlakoztatva van a számítógéphez, és az ADB használható a készüléken. Van egy módja annak, hogy az ADB-t vezeték nélkül használja az Android-eszközről, és megnézheti részletes cikkünket. Nos, miután beállítottad az ADB-t, megpróbálod kipróbálni az összes olyan dolgot, amit az ADB az Android készülékén teheti meg.

1. Telepítse a APK-t a Computer-ről

Egy APK telepítése a számítógépről egyszerű az ADB csatlakoztatása után.

A szükséges parancs szintaxisa:

adb install

Az ábrázolás céljára az Apple Music APK-t használtuk, amelyet a „Felhasználó” mappájában mentettünk. A használt parancs a következő:

adb install ~/applemusic.apk

Abban az esetben, ha nem tudja, a „~” a felhasználói könyvtár rövidítése . A teljes útvonal a következőképpen is használható:

adb install /Users/akshaygangwar/applemusic.apk

2. Nyomja meg és húzza meg a fájlokat

A Push és Pull hasznos parancsok a fájlok és a számítógép és az ADB-hez csatlakoztatott Android-eszköz közötti fájlok továbbítására .

A Push segítségével a fájlokat a számítógépről „Android” eszközre lehet tolni.

A húzás pontosan ellentétes. Ez lehetővé teszi, hogy „húzza” a fájlt a készülékről a számítógépre.

Mindkét parancs szintaxisa a következő:

adb push
adb pull

Az Apple Music APK-t húztuk az eszközről, és véletlenszerű PNG-képet helyeztünk az eszközre.

Nyomja meg a parancsot:

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

Húzás parancs:

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

3. Rendszer olvasási / írási jogosultságokkal (root szükséges)

Ha korábban mûködtél az Android készülékekkel, akkor talán hallottál a build.prop és más olyan rendszerfájlokról, amelyek olyan mappákban találhatók, mint a / system és a likes. Ezeket a könyvtárakat nem lehet módosítani egy nem root felhasználó. Ha azonban a készülék gyökerezik, akkor könnyen elérheti ezeket az könyvtárakat az ADB-től.

Mindössze annyit kell tennie, hogy az Adb root- ot futtatja a Terminál / Parancssorban, amely gyökérszolgáltatásként indítja el az ADB-t, és lehetővé teszi a rendszer mappák elérését. Alapértelmezés szerint a / rendszer mappa biztonsági célokra „csak olvasható ”ként van felszerelve. Ha módosítania kell a mappa tartalmát, akkor azt „olvasási és írási” engedélyekkel kell felszerelni.

Kiderül, hogy az ADB egyszerűen csak két paranccsal teheti meg ezt:

adb root
adb remount / rw

Az „adb remount / rw” parancs visszavonja a gyökérkönyvtárat (/) és átírja olvasási / írási jogosultságokkal.

Megjegyzés: Javaslom az adb unroot futtatását, miután elvégeztük azokat a feladatokat, amelyek gyökérként futnak. Ellenkező esetben a hibák esetleg katasztrofálisak lehetnek. Is, ne futtassa az rm -rf parancsot.

4. Hozzáférés a CLI-hez a telefonon

Minden operációs rendszernek van egy parancssori felülete (CLI). Az Android, amely Linux alapú, nagyon gazdag parancskészlet áll rendelkezésre a felhasználók számára. Az ADB lehetővé teszi, hogy ehhez a CLI-hez közvetlenül hozzáférjen a számítógéppel a következők használatával:

adb shell

Az „adb shell” parancs még több parancsot is megjelenít, amelyek segítségével a telefonon áthaladhat a fájlrendszeren, és rengeteg szórakoztató dolgot csinálhat.

5. Felvétel képernyő

Az Android eszköz képernyőjét is rögzítheti ADB használatával. Nincs szükség harmadik féltől származó alkalmazásokra! Van azonban egy figyelmeztetés. Az ADB csak 3 percig képes rögzíteni a képernyőt. Tehát… talán szükség van harmadik fél alkalmazásaira. Különben is, ez az, hogy hogyan tudja rögzíteni a képernyőt az ADB használatával:

adb shell screenrecord

Alapértelmezés szerint a screenrecord automatikusan leállítja a felvételt a 3 perces határidő kimerítése után. Ha ezt megelőzően le kell állítani a felvételt, egyszerűen nyomja meg a „Control + C” gombot . Körülbelül 10 másodpercig rögzítettük a képernyőt, megálltuk a Control + C-vel, és elmentettük a „screenrecording.mp4” nevet.

6. Képernyőképek rögzítése

Az ADB lehetővé teszi a készülék képernyőképeinek rögzítését egy egyszerű és intuitív „screencap” paranccsal. A szintaxis hasonló a screenrecordhoz:

adb shell screencap

Ellentétben a készülék hardverkulcsait használó képernyőképekkel, a screencap nem küld értesítést az eszköz állapotsoráról, de a fájl egyszerűen elmentésre kerül a parancsban megadott útvonalon. Vettünk egy képet és mentettük az sdcardba az 1.png névvel, a parancsot az alábbiakban adjuk meg:

adb shell screencap /sdcard/1.png

7. Módosítsa a képernyő DPI-jét

A közelgő Android N-frissítés lehetővé teszi a felhasználók számára, hogy alapértelmezés szerint módosítsák az eszköz DPI-beállításait. Azonban, ha több irányítást szeretne irányítani a DPI-n, használhatja az ADB-t.

A build.prop szerkesztők azt mondják, hogy szerkeszthet egy „ro.sf.lcd_density = xx” sort és helyettesítheti az xx értékeket a kívánt DPI-val, újraindíthatja az eszközt és elvégezheti! Azonban az ADB még egyszer könnyebb módot ad az érték szerkesztésére, és az eszköz újraindítása nélkül lép hatályba. Hűvös, ugye?

Ennek elérése a következő:

adb shell wm density xx

Egyszerűen helyezzen bármilyen értéket az xx helyére, és nézze meg, hogy a készülék megváltoztatja a DPI értékét újraindítás nélkül.

A különböző képernyőméretek és felbontások azt jelentik, hogy a DPI semmilyen különleges értéke nem illeszkedik minden eszközhöz . Ne legyél elégedetlen, de egy kis mennyiségű játék az értékekkel, amire szükséged van ahhoz, hogy kitaláljuk a legjobb illeszkedést. Az is jó ötlet, hogy megtudja, mi a jelenlegi DPI beállítás ; és ez a következő parancs segítségével érhető el:

adb shell wm density

adb shell wm density

Ez a parancs visszaadja a készülék aktuális képernyősűrűség (vagy DPI) értékét. Abban az esetben, ha elrontja az értékeket, miközben megpuhul, egyszerűen térjen vissza ehhez az értékhez, és a készülék jó lesz, mint korábban.

DPI értékek, balról jobbra: 300, 180 (alapértelmezett)

8. Indítsa újra a készüléket a rendszerbetöltőbe, a helyreállítást vagy a külső oldalt

Megjegyzés: ha nem tudod, mit jelentenek ezek a szavak, ezek a parancsok nem az Ön számára; nyugodtan hagyja ki, vagy olvassa tovább.

Ha az egyéni ROM-okat olyan gyakran használja, mint amennyit teszünk, akkor valószínű, hogy fáradt vagy, hogy kikapcsolja a készüléket, majd egy sor hardverkulcsot megnyomva egyszerűen elindíthatja a rendszerindítót, helyreállíthatja vagy elhelyezheti a készüléket. Az ADB egyszerű parancsokkal teheti meg ezeket. Csodálatos, ugye?

A következő parancsok lehetővé teszik:

adb reboot bootloader
adb reboot recovery
adb reboot sideload

9. Nyissa meg a Logcat programot

A logcat olyan eszköz, amely lehetővé teszi a rendszerüzenetek és nyomkövetések megtekintését, amikor a készülék hibát észlel. A logók különösen akkor hasznosak, ha egy alkalmazást fejlesztenek vagy tesztelnek, vagy ha hibát észlelnek, és rendszerinformációt kell adniuk a fejlesztőknek.

A logcat eléréséhez szükséges parancs:

adb logcat

Ez folyamatosan kinyomtat egy csomó információt a képernyőn, ami egyáltalán nem lenne értelme, ha nem tudja, mit néz. Bármikor nyomja meg a „Control + C” gombot a kilépéshez.

Minden beállítva, hogy felfedezze a hűvös ADB parancsokat?

Most, hogy elegendő ADB-tudással felkeltettük Önt, hogy menjen, menjen tovább, és fedezze fel mindazt, amit az ADB megengedhet. Ha több parancsot kell találnia, és azokat a különböző zászlókat, amelyekkel testre szabhatja őket, egyszerűen nyissa meg a Terminál / Parancssor parancsot és írja be az „adb” szót, és a parancsok listáját hozza létre, és rövid magyarázatokkal egészíti ki, hogy mit csinál.

Ismered az érdekesebb ADB parancsokat, amelyeket mindenkinek tudnia kell? Tudassa velünk az alábbi megjegyzések részben.

Top