Hva er USB Debugging for en Android?

Hva er USB Debugging for en Android?


Du har kanskje oppdaget et alternativ som heter "USB debugging" på Android-enheten når du blar gjennom enhetens "Settings" -menyen, men med mindre du er en utvikler, vil du sannsynligvis aldri har bruk for denne funksjonen. USB debugging er en viktig utvikling funksjon som lar programmerere overføre programmer fra en Android Development Kit på en datamaskin til en Android-telefon eller tablett for testing. Brukere typisk installere apps via Google Play-butikken eller annen markedsplass; USB debugging lar utviklere teste en app på en faktisk enhet uten å måtte liste in-progress app i en app-butikk.

Feilsøking i utviklingsprosessen

Feil er uunngåelig når du programmerer. Noen ganger kan en utbygger gjør noe enkelt som å skrive feil tegn eller sette inn feil kommando; andre ganger utvikleren gjør betydelige feil i koden. I stedet for å skrive en Android-app fra start til slutt, og håper på det beste, kan utvikleren bruke feilsøkingsprogrammer til å se etter syntaksfeil. Android-utviklere kan teste in-progress-programmer på PC-emulert Android-enheter og på Android-enheter selv.

Real World Testing

Utviklere bruker Android USB debugging for å teste apps i en real-world sette på en fysisk Android-enhet. Å kunne overføre en in-utvikling app til en fysisk Android-enhet kan fremskynde utviklingsprosessen. En utvikler kan kompilere en app med development kit og installere det på en Android-enhet via USB-debugging. I stedet for bare å se på app-kode, kan USB debugging en utvikler leke seg med programmet på en fysisk enhet under utviklingsprosessen. USB debugging hjelper utvikleren forstå hvordan brukergrensesnittet skal utføre i virkelige forhold. I tillegg tester på en fysisk enhet kan identifisere maskinvarekompatibilitet og ytelsesproblemer. Ved hjelp av en faktisk enhet er den eneste måten å teste noen maskinvarefunksjoner som akselerometer.

Den emulering Alternative

Android Software Development Kit tilbyr en robust mobil enhet emulator som kjører på en datamaskin. Android emulator brukes til å opprette virtuelle enheter for å gi utvikleren en idé om hvor godt en app vil fungere på en faktisk enhet. Emulatoren kan teste for kompatibilitetsproblemer med enheter og enhetsfunksjoner som utvikleren ikke har tilgang til. Imidlertid kan emulering være krevende på maskinvaren, som kanskje ikke er i stand til å kjøre virtuelle enheter på reelle hastigheter.

Aktivere USB Debugging

Prosessen for å aktivere USB debugging er forskjellig avhengig av enhetens Android-versjon. USB debugging er skjult på Android 4.2 og nyere enheter som standard; du kan avsløre muligheten ved å gå til "Innstillinger" velge "Om telefonen" og trykke "Build nummer" sju ganger. Du kan slå på USB-debugging på Android 4.0 og senere ved å åpne "Innstillinger", velge "Utvikler Alternativer" og merke av i boksen ved siden av "USB debugging." Du kan aktivere USB-debugging på Android 2.x-3.x-enheter ved å åpne "Innstillinger" velge "Programmer" tappe "Development" og merke av i boksen ved siden av "USB debugging."