De flesta av oss här är redan ganska bekanta med ADB (Android Debug Bridge). Heck, jag skulle till och med satsa på att många av oss använder det ganska regelbundetadb trycking och draing-filer, omstart av adbköra skalkommandon och så vidare. De flesta nya användare har dock inte haft sådan exponering. Och låt oss inse det: För ungdomar födda efter uppkomsten och populariseringen av det grafiska användargränssnittet kan kommandoradsgränssnitt vara ganska skrämmande. Så om du är en erfaren veteran som kan ADB som din egen bukdel, så är den här artikeln inte för dig. Men om du är en ny användare som vill lära dig lite mer om detta fantastiska verktyg, läs vidare!
Android Debug Bridge, som kommer som en del av Android SDK, möjliggör kommunikation mellan din stationära dator och målenhet. Så vad kan du göra med ADB? Ganska mycket. Som antytts tidigare kan du skicka filer till enheten från klientdatorn, dra enheten från enheten till klientdatorn, du kan starta om (till Android, bootloader eller återställning), spela in en logcat, få en felrapport, kör många vanliga Linux-kommandon och mycket, mycket Mer.
Det största problemet för nya användare blir att veta vilka kommandon som kan utföras och att komma ihåg rätt syntax. Lyckligtvis är dessa kommandon och deras syntax alla ganska förståeliga. Ta till exempel en titt på följande kommandon i korrekt syntax:
- adb start-server: Det här kommandot startar adb-demonen på din stationära dator och låter din dator interagera med din enhet. Observera att det här kommandot inte är nödvändigt, eftersom ett annat ADB-kommando automatiskt startar demonen.
- adb kill-server: Som du kan förvänta dig, dödar detta adb-demonen.
- adb logcat: Detta genererar en logcat, vilket är ganska användbart när du tar reda på var saker går fel. Du kan omdirigera utdata till en textfil genom att använda ">". Till exempel kan du skriva "adb logcat > logcat.txt" för att registrera din logcat som logcat.txt.
- adb bugreport: Genererar en enkel felrapport. Precis som logcat kan du omdirigera detta till en textfil med ">"
- adb installera
: Installerar en APK från din stationära dator direkt till din enhet. - adb dra
: Dra den angivna filen och placerar den i den angivna mappen med det angivna namnet. - adb tryck
: Fungerar som adb pull, men omvänt.
Ovanstående är dock inte tillnärmelsevis heltäckande. Det här är bara några av de vanligaste kommandona som du kommer att stöta på.
För de som vill lära sig några fler, eller de som helt enkelt vill se en visuell utdata av dessa kommandon i aktion, XDA Recognized Contributor doktor_droid har skapat en grundläggande guide som täcker allt en nybörjare behöver veta för att utföra grundläggande uppgifter genom ADB.
Doctor_droid har också inkluderat en direktlänk till de nödvändiga ADB-binärfilerna för Windows-användare så att du inte behöver ladda ner SDK för det enda syftet att få ADB igång. Även om installationsprocedurerna är strikt för Windows-användare, är resten av guiden lika giltig för Linux- och Mac-användare.
Om du är en ny användare som vill lära dig lite mer om ADB, eller till och med om du är en erfaren veterinär som vill se till att du känner till alla vanliga kommandon, gå till styrtråd att lära sig mer.