Installation und Verwendung von adb auf dem Mac und aufgetretene Probleme

1. Installation von ADB

1. Installieren Sie Homebrew (selbst, Baidu, Sie müssen die Firewall umgehen)

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2. Installieren Sie adb

brew cask install android-platform-tools

3. Führen Sie adb aus

adb devices

4. Allgemeine ADB-Befehle

  • Überprüfen Sie die ADB-Version: ADB-Version
  • Mobilgeräte anzeigen: ADB-Geräte
  • Überprüfen Sie das Gerätemodell: adb shell getprop ro.product.model
  • Batterieinformationen anzeigen: ADB Shell Dumpsys Batterie
  • Geräte-ID anzeigen: ADB-Shell-Einstellungen erhalten sichere Android_ID
  • Geräte-IMEI anzeigen: adb shell dumpsys iphonesubinfo
  • Überprüfen Sie die Android-Version: adb shell getprop ro.build.version.release
  • Informationen zum Mobilfunknetz anzeigen: adb shell ifconfig
  • Geräteprotokolle anzeigen: adb logcat
  • Starten Sie das Mobilgerät neu: adb reboot
  • Installieren Sie eine APK: adb install /path/demo.apk
  • Deinstallieren Sie eine APK: adb uninstall <Paket>
  • Überprüfen Sie den laufenden Systemprozess: adb shell ps
  • Überprüfen Sie den Status der Systemfestplatte: adb shell ls /path/
  • Screenshot auf Mobilgerät: adb shell screencap -p /sdcard/aa.png
  • Laden Sie die mobile Datei auf den Computer herunter: adb pull /sdcard/aa.png ./
  • Laden Sie Computerdateien auf Ihr Mobiltelefon hoch: adb push aa.png /data/local/
  • Aufzeichnung von Mobilgeräten: ADB Shell Screenrecord /sdcard/ab.mp4
  • Bildschirmauflösung des Mobiltelefons: ADB-Shell-WM-Größe
  • Bildschirmdichte des Mobiltelefons: ADB-Shell-WM-Dichte
  • Klicken Sie auf den Bildschirm des Mobiltelefons: ADB-Shell-Eingabe, tippen Sie auf xvalue und yvalue
  • Schieben des Mobiltelefonbildschirms: ADB-Shell-Eingabe wischen 1000 1500 200 200
  • Handy-Bildschirm mit Zeitverschiebung: ADB-Shell-Eingabe-Swipe 1000 1500 0 0 1000
  • Texteingabe für Mobiltelefone: ADB-Shell-Eingabetext xxxxx
  • Mobile-Tastatur-Ereignis: ADB-Shell-Eingabe-Keyevent xx
  • Wenn Sie mehrere Mobilgeräte verbinden, geben Sie das Mobilgerät an: adb -s serialNumber <Befehl>

4. ADB-Wireless-Verbindung

  • Stellen Sie sicher, dass sich Ihr Telefon und Ihr Computer im selben drahtlosen Netzwerk befinden
  • Führen Sie basierend auf der USB-Verbindung den Befehl [adb tcpip 5555] aus.
  • Trennen Sie die USB-Verbindung und führen Sie den Befehl [adb connect 192.168.xx:5555] aus.
  • Führen Sie zu diesem Zeitpunkt den Befehl [adb devices] aus, um die Informationen zum verbundenen Mobilgerät anzuzeigen.

2. Probleme, auf die adb stößt

adb-Befehlsfehler: Der Befehl wurde vor jeder Verwendung nicht in der adb- oder Quelldatei .bash_profile gefunden

1. Probleme lösen

Konfigurieren Sie die Datei .bash_profile im Root-Pfad , falls nicht:

创建.bash_profile 文件:touch .bash_profile
open .bash_profile 文件:open .bash_profile Bearbeiten Sie den PATH-Inhalt für Ihre eigenen Android SDK-Tools und Plattform-Tools

Gebe folgendes ein:

/**
 * 方法一、
 */
export PATH=${PATH}:/Users/TomLeisen/Library/Android/sdk/tools:/Users/TomLeisen/Library/Android/sdk/platform-tools

/**
 * 方法二、
 * 我自己采用这种方法
 */
ANDROID_HOME=/Users/TomLeisen/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
export NDK_ROOT=/Users/TomLeisen/Library/Android/android-ndk-r16b
export PATH=$PATH:$NDK_ROOT

Gehen Sie zurück zur Befehlszeile und geben Sie source .bash_profile  ein , um den Befehl adb zu verwenden.
 

2. Probleme lösen

Der gerade ausgeführte Vorgang kann ein Problem verursachen, das heißt, Sie müssen jedes Mal, wenn Sie ihn öffnen, die Befehlszeile eingeben.  Die Lösung lautet wie folgt:source .bash_profile

Konfigurieren Sie die Dateizshrc im Root-Pfad , falls nicht:

创建. zshrc文件:Berühren Siezshrc
.öffnen .öffnen zshrc文件:.zshrc 

Gebe folgendes ein:

source .bash_profile

Gehen Sie zurück zur Befehlszeile und geben Sie „source“ ein.zshrc  Anschließend können Sie den Befehl „adb“ verwenden.

Ich nehme das auf, vielleicht werde ich eines Tages mein Computersystem erneut aktualisieren (die ursprüngliche Absicht, diesen Artikel zu schreiben, besteht darin, dass ich adb nach dem Upgrade meines Computers nicht mehr verwenden kann, haha)! ! !

おすすめ

転載: blog.csdn.net/TomLeisen/article/details/107530390