Installation und Konfiguration des Ubuntu-Systems ADB

1. ADB-Übersicht

1.1 Übersicht

Der vollständige Name von adb lautet Android Debug Bridge und spielt die Rolle der Debugging-Brücke. Über adb können wir Android-Programme bequem über DDMS in Eclipse debuggen. Um es ganz klar auszudrücken: Es handelt sich um ein Debug-Tool.

2.ADB-Installation

2.1 Installationsbefehl

Der Installationsbefehl von ADB ist sehr einfach. Zur Installation müssen Sie lediglich den folgenden Befehl im Ubunu-Terminal eingeben:

$sudo apt-get install adb

2.2 Überprüfen Sie, ob die Installation erfolgreich ist

Geben Sie im Ubuntu-Terminal den folgenden Befehl ein, um die ADB-Version zu überprüfen:

$adb-Version

 

3. Schließen Sie das Android-Motherboard an

3.1 Prüfen Sie, ob der PC das Android-Motherboard erkennt

Nachdem der PC über ein USB-Datenkabel mit dem Android-Motherboard verbunden ist, geben Sie im Terminal Folgendes ein:

$lsusb

Wie im Bild gezeigt, hat der PC das Android-Motherboard über USB erkannt, wobeiVendorID: 10d6; ProductID: 0c02 ist

3.2 ADB-Geräte

Verwenden Sie den Befehl adb devices, um zu überprüfen, ob das adb-Gerät erkannt wird:

Wenn das ADB-Gerät nicht erkannt wird, geben Sie im Terminal den folgenden Befehl ein:

$echo 0x10d6 > ~/.android/adb_usb.ini (10d6 ist VendorID, denken Sie daran, 0x voranzustellen)

Wenn das ADB-Gerät in diesem Schritt immer noch nicht erkannt wird, können Sie versuchen, das USB-Kabel, das den PC und das Android-Motherboard verbindet, zu trennen und wieder anzuschließen und im Terminal Folgendes einzugeben:

$adb kill-server;adb start-server (adb-Dienst neu starten)

4. Berechtigungsprobleme

4.1 Erstellen Sie eine neue udev-Regeldatei

Wenn Sie den Befehl „adb devices“ im Terminal eingeben und das Wort „Keine Berechtigungen“ angezeigt wird, bedeutet dies, dass Berechtigungen hinzugefügt werden müssen.

Erstellen Sie eine neue 51-android.rules im Verzeichnis /etc/udev/rules.d und ändern Sie die Berechtigungen bei Bedarf. Fügen Sie der Datei 51-android.rules den folgenden Inhalt hinzu:

SUBSYSTEM=="usb", ATTR{idVendor}=="10d6", ATTR{idProduct}=="0c02", MODE="0666"

Darunter ist 10d6 die Anbieter-ID und 0c02 die Produkt-ID.

4.2 Starten Sie den udev-Dienst neu

$sudo-Dienst udev neu starten

4.3 Starten Sie den ADB-Dienst neu

$adb kill-server;adb start-server

Wenn in diesem Schritt keine Berechtigungen angezeigt werden, können Sie versuchen, das USB-Kabel, das den PC und das Android-Motherboard verbindet, abzutrennen.

5. Verwenden Sie adb normal

5.1 Normale Verwendung von adb

PS: Beachten Sie, dass alle oben genannten Vorgänge unter der Voraussetzung ausgeführt werden müssen, dass das Android-Motherboard den USB-Debugging-Modus aktiviert hat.

おすすめ

転載: blog.csdn.net/Chris_1994/article/details/133922131