A legtöbben itt már jól ismerik az ADB-t (Android Debug Bridge). A fenébe, még arra is fogadnék, hogy sokan használjuk rendszeresenadb pushing és Húznifájlok írása, adb újraindításing, shell parancsok futtatása és így tovább. A legtöbb új felhasználó azonban nem tapasztalt ilyen expozíciót. És valljuk be: a grafikus felhasználói felület megjelenése és népszerűsítése után született fiatalok számára a parancssori felületek meglehetősen megfélemlítőek lehetnek. Tehát ha Ön egy tapasztalt veterán, aki úgy ismeri az ADB-t, mint a tenyerét, akkor ez a cikk az nem neked. De ha Ön új felhasználó, aki szeretne egy kicsit többet megtudni erről a nagyszerű eszközről, olvasson tovább!
Az Android Debug Bridge, amely az Android SDK része, lehetővé teszi az asztali számítógép és a céleszköz közötti kommunikációt. Szóval mit lehet kezdeni az ADB-vel? Eléggé. Amint arra korábban utaltunk, a kliens PC-ről küldhet fájlokat az eszközre, áthúzhatja az eszközt az eszközről a kliens PC-re, újraindítás (Androidra, rendszerbetöltőre vagy helyreállításra), logcat rögzítése, hibajelentés beszerzése, számos szabványos Linux-parancs végrehajtása, és sok minden több.
Az új felhasználók számára a legnagyobb probléma az, hogy tudják, milyen parancsokat lehet végrehajtani, és emlékeznek a megfelelő szintaxisra. Szerencsére ezek a parancsok és szintaxisuk érthető. Például nézze meg a következő parancsokat a megfelelő szintaxisban:
- adb start-server: Ez a parancs elindítja az adb démont az asztali számítógépen, és lehetővé teszi, hogy a számítógép kommunikáljon az eszközzel. Vegye figyelembe, hogy ez a parancs nem elengedhetetlen, mivel bármely más ADB parancs végrehajtása automatikusan elindítja a démont.
- adb kill-server: Ahogy az várható volt, ez megöli az adb démont.
- adb logcat: Ez létrehozza a logcat, ami nagyon hasznos, ha kideríti, hol mennek rosszul a dolgok. A kimenetet átirányíthatja egy szöveges fájlba a ">". Például beírhatja az "adb logcat > logcat.txt" parancsot a logcat logcat.txt formátumban történő rögzítéséhez.
- adb bugreport: Egyszerű hibajelentést hoz létre. Akárcsak a logcat, ezt is átirányíthatja egy szöveges fájlba a ">"
- adb telepítés
: APK-t telepít az asztali számítógépről közvetlenül az eszközre. - adb pull
: Kihúzza a megadott fájlt és elhelyezi a megadott mappába a megadott néven. - adb push
: Olyan funkciók, mint az adb pull, de fordítva.
A fentiek azonban közel sem teljesek. Ez csak néhány a gyakoribb parancsok közül, amelyekkel találkozni fog.
Azok számára, akik szeretnének még néhány dolgot megtanulni, vagy akik egyszerűen szeretnék látni a parancsok vizuális kimenetét működés közben, az XDA Recognized Contributor doktor_droid elkészített egy alapvető útmutatót, amely mindent tartalmaz, amit egy kezdőnek tudnia kell az ADB-n keresztüli alapvető feladatok elvégzéséhez.
A Doctor_droid közvetlen hivatkozást is tartalmaz a Windows-felhasználók számára szükséges ADB binárisokhoz, így nem kell letöltenie az SDK-t kizárólag az ADB üzembe helyezése és futtatása miatt. Míg a telepítési eljárások szigorúan Windows-felhasználókra vonatkoznak, az útmutató többi része egyaránt érvényes Linux- és Mac-felhasználókra.
Ha Ön új felhasználó, aki egy kicsit többet szeretne megtudni az ADB-ről, vagy még akkor is, ha tapasztalt állatorvos szeretne megbizonyosodni arról, hogy ismeri az összes gyakori parancsot, lépjen a vezetőszál többet tanulni.