Menu

Main Menu

  • Categories not found.

logo

Menu

  • Categories not found.
apps og spil
Vigtigste › apps og spil › Test, hvis ADB virker

Test, hvis ADB virker

Android Debug Bridge (ADB) er et alsidigt kommandolinjeværktøj, der lader dig kommunikere med og styre Android-drevne enheder via et USB-link fra en computer. Den leveres med Android Software Development Kit (SDK).

ADB-programmet indeholder tre komponenter:

  • En klient, der kører på din udviklingsmaskine. Du kan påberåbe en klient fra en shell ved at udstede en adb kommando. Andre Android-værktøjer søger ADT-plugin og DDMS, så opret Adb-klienter.
  • En server, som kører som en baggrundsproces på din udviklingsmaskine. Serveren administrerer kommunikation mellem klienten og adb daemonen, der kører på en emulator eller enhed.
  • En dæmon, der kører som en baggrundsproces på hver emulator eller enhedsinstans.

Opsætning af ADB

På Windows og Linux

Hvis du har Android SDK, vil Android Debug Bridge allerede blive installeret sammen med den. Ellers følger du vores guide til installation af Android SDK.

På Mac

Hvis du allerede har downloadet Android SDK, skal du starte SDK Manager ved at skrive ind i et Terminal vindue:

/tools/android

hvor er stien til værktøjskataloget. Hvis f.eks. Android SDK er placeret på skrivebordet, skal du skrive ind i terminalvinduet:

/Users/MyName/Desktop/android-sdk-mac_86/tools/android

Så snart SDK Manager er lanceret, skal du klikke på "Tilgængelige pakker" og derefter "Android Repository." Når listen over tilgængelige pakker dukker op, skal du vælge den tilbudte revision af "Android SDK Platform-værktøjer". Klik på "Install Selected." Hvis den er installeret, vil det binære eksekverbare binære blive placeret i underkatalogplatformværktøjerne.

Hvis du ikke har installeret Android SDK endnu, skal du downloade sin seneste version og pakke den ud i en passende destinationsmappe, og følg derefter instruktionerne ovenfor.

Test, hvis ADB virker

Vi ønsker at sikre, at ADB nu arbejder. Først og fremmest, din Android-enhed er konfigureret til debugging. På din Android-enhed, der kører Gingerbread, skal du gå til indstillingerne> Programmer> Udviklingsskærm og sørge for, at "USB Debugging" er markeret. Hvis du allerede er på Ice Cream Sandwich, skal du gå til Indstillinger> Udvikler muligheder og markere "Android debugging" eller "USB debugging."

Tilslut din computer og Android-enhed med et USB-kabel. Derefter skal du åbne en terminal på din computer og køre følgende kommando:

adb devices

Du skal se noget som dette:

List of devices attached
XXXXXXXXXXXX device

Et resultat som dette (hvor X'erne repræsenterer enhedens faktiske serienummer) bekræfter, at din ADB er oprettet og fungerer.

Læring af koderne

Nu da ADB allerede er oprettet på din maskine, kan du bruge forskellige flag og kommandotilvalg.

flag

-d
leder kommandoen til den eneste tilsluttede USB-enhed; vender tilbage til fejl, hvis mere end en USB-enhed er til stede.
-e
leder kommandoen til den eneste kørende emulator; vender tilbage til fejl, hvis mere end en emulator kører.
-s
styrer kommandoen til USB-enheden eller emulatoren med det angivne serienummer. Overtræder ANDROID_SERIAL miljøvariabel.
-p
simpelt produktnavn som "tidligere" eller en relativ / absolut vej til en produkt-ud-mappe som 'out / target / product / sooner'. Hvis -p ikke er angivet, bruges ANDROID_PRODUCT_OUT miljøvariablen, som skal være en absolut sti.
enheder
liste alle tilsluttede enheder
forbinde:
Opret forbindelse til en enhed via TCP / IP
afbryde:
Afbryd forbindelsen fra en TCP / IP-enhed

kommandoer

adb push
kopiere fil / dir til enhed
adb pull []
kopi fil / dig fra enhed
adb sync []
kopi værtsenhed »Enhed kun, hvis ændret (se 'Adb Hjælp alle')
adb shell
Kør ekstern skal interaktivt
adb shell
kør remote shell kommando
adb emu
Kør emulator konsol kommando
adb logcat []
Se enhedsloggen
adb fremad
fremløbsforbindelser; Fremspecifikationer er en af:

  • tcp:
  • localabstract:
  • localreserved:
  • localfilesystem:
  • dev:
  • jdwp: (kun fjernbetjening)
adb jdwp
en JDWP transport
adb installere [-l] [-r] [-s]
skub denne pakkefil til enheden og installer den

  • -l betyder fremlåsning af appen
  • -r betyder at geninstallere appen og holde dens data
  • -s betyder installation på SD-kort i stedet for intern opbevaring
adb afinstallere [-k]
fjern denne app pakke fra enheden ( -k betyder gemme data og cache mapper)
ADB fejlrapport
Returner alle oplysninger fra enheden, der skal medtages i en fejlrapport.
adb hjælp
vis denne hjælpemeddelelse
adb version
vis version num

Dataindstillinger

DATAOPTS:

(ingen mulighed)
Rør ikke ved data partitionen
-w
slet datapartitionen
-d
flash data partitionen

Scripting

adb vent-for-enhed
bloker, indtil enheden er online
adb start-server
Sørg for, at der kører en server
adb kill-server
dræb serveren, hvis den kører
adb get-state
udskrifter: offline | bootloader | enhed
adb get-serialno
udskrifter:
adb status-vindue
Udskriv enhedens status kontinuerligt for en bestemt enhed
adb remount
remount / systempartitionen på enhedens læs-skrive
adb genstart [bootloader | recovery]
genstarter enheden i bootloader eller genoprettelsesprogram
adb reboot-bootloader
genstarter enheden i bootloaderen
adb root
genstarter adbd-dæmonen med root-tilladelser
adb usb
genstarter adbd daemon lytter på USB
adb tcpip
genstarter adbd-demonen lytter på TCP på den angivne port

Netværk

adb ppp [parametre]
Kør PPP over USB. Bemærk: Du bør ikke starte en PPP-forbindelse.

  • henviser til tty for PPP stream. F.eks. dev:/dev/omap_csmi_tty1
  • [parameters] - fx. defaultroute debug dump local notty usepeerdns

Sync

adb sync []
kan fortolkes på flere måder:

  • Hvis ikke er angivet, opdateres både / system og / data-partitioner.
  • Hvis det er "system" eller "data", opdateres kun den tilsvarende partition.

Når du har fået ADB oprettet og arbejder på din computer, kan du begynde at bruge den til mange Android-relaterede opgaver, som f.eks. At oprette Android-apps, fejlsøge Android-apps og rote din Android-telefon. Se vores vejledninger til at rote dine Android-telefoner.

Anbefalet

  • Fossil Q Grundlægger nu tilgængelig fra Google Store, billigere version kommer
    nyheder

    Fossil Q Grundlægger nu tilgængelig fra Google Store, billigere version kommer

  • Rapport: For telefoner over $ 800 ejer Apple 79% af det globale marked
    nyheder

    Rapport: For telefoner over $ 800 ejer Apple 79% af det globale marked

  • Google bringer tredje generationens Chromecast til Indien
    nyheder

    Google bringer tredje generationens Chromecast til Indien

  • Navnet din egen pris lærer at kode bundle
    tilbud

    Navnet din egen pris lærer at kode bundle

  • Facebook overgår Google Maps til den mest populære mobilapp i USA
    apps og spil

    Facebook overgår Google Maps til den mest populære mobilapp i USA

  • Google genbrander filer Gå til filer af Google, opdaterer UX
    nyheder

    Google genbrander filer Gå til filer af Google, opdaterer UX

Populære Indlæg 2021

  • Android Wear-ure forbinder ikke til iPhone 7 (opdatering: fast)
    nyheder

    Android Wear-ure forbinder ikke til iPhone 7 (opdatering: fast)

  • Se et bedre kig på Motorola Zeppelin
    nyheder

    Se et bedre kig på Motorola Zeppelin

  • Deal: HTC Droid DNA går op for pre-order på Wirefly for 149,99 dollar
    nyheder

    Deal: HTC Droid DNA går op for pre-order på Wirefly for 149,99 dollar

  • 1 ud af 10 af alle Android-enheder kører Jelly Bean; Gingerbread dominerer stadig

  • Muligt gearglas: Samsung patenter Øretelefon ligner Dragon Ball Z scouter, Google Glass

  • Sony siger, at deres Live Color LED-teknologi leverer de dybeste og mest levende farver, der er tilgængelige på en smartphone

Interessante Artikler 2021

  • AT & T medarbejder adgang til kundeoplysninger uden tilladelse

  • 5 bedste nødapplikationer og andre nødsituationer, din telefon kan gøre!

  • HMD Global lancerer Nokia 6 (2018), Nokia 7 Plus og Nokia 8 Sirocco i Indien

  • Scarlett Johansson og Henry Cavill starred i ny Huawei P9 kommerciel

  • Asus Transformer 3G Captured in the Wild [Billeder]

Redaktørens Valg

anmeldelser

Fitbit Alta review

  • Rapport: Google har stadig et frittstående VR / AR-headset i værkerne

  • Square Enix for at frigive Final Fantasy Dimensions den 30. august til $ 29 (ja, niogtyve dollars)

  • Opgrader Samsung Captivate I897 til Android 4.0.3 ICS AOKP Build 27

logo

  • Roger's HTC One koster 149,99 dollar på en ny treårig kontrakt

    Roger's HTC One koster 149,99 dollar på en ny treårig kontrakt

    nyheder
  • Sådan installeres MIUI ROM på Kindle Fire

    Sådan installeres MIUI ROM på Kindle Fire

    hvordan
  • Mozilla Firefox 5 til Android Nu i markedet

    Mozilla Firefox 5 til Android Nu i markedet

    apps og spil
  • Ingen dyr blev skadet - Podcast 082

    Ingen dyr blev skadet - Podcast 082

    January 24,2021
  • Ryktet: Samsung GT-i9260 er ikke Galaxy Nexus II, det er Galaxy Premier

    Ryktet: Samsung GT-i9260 er ikke Galaxy Nexus II, det er Galaxy Premier

    January 24,2021
  • Apple UK Samsung undskyldning reposted, klogt skjult med kode

    Apple UK Samsung undskyldning reposted, klogt skjult med kode

    January 24,2021
apps og spil © Copyright 2021. All rights reserved.