422 Stimmen

'adb' wird nicht als interner oder externer Befehl erkannt, ein ausführbares Programm oder eine Batchdatei.

Ich versuche, Google Map v2 im Emulator auszuführen, und folge diesem Tutorial. Als ich versuchte, die erforderliche APK-Datei auf dem Emulator zu installieren, erhielt ich den folgenden Fehler.

Ich habe versucht, dies mit diesem Tutorial zu lösen. Ich habe alle Schritte befolgt, den Pfad zu den Plattformwerkzeugen zur Umgebungspfad hinzugefügt. Nachdem ich die PATH-Variable geändert habe, habe ich auch ein neues CommandPrompt-Fenster geöffnet.

Aber ich erhalte den gleichen Fehler. Ich muss meine Google-Map-Anwendung im Emulator überprüfen. Bitte schlagen Sie mir etwas vor.

'adb' wird nicht als interner oder externer Befehl erkannt,
ausführbares Programm oder Stapeldatei.

Gib eine Bildbeschreibung hier ein

15voto

Parveen Chauhan Punkte 1206

Bildbeschreibung hier eingeben

Für Umgebungsvariablen müssen wir einige Schritte befolgen.

14voto

gil.fernandes Punkte 11143

Sie müssen die PATH-Variable so einstellen, dass sie auf das Verzeichnis zeigt, in dem adb.exe zu finden ist. Wenn Sie cmd.exe verwenden, hilft Ihnen dieser Befehl:

set PATH=%PATH%;%USERPROFILE%\appdata\Local\Android\sdk\platform-tools

10voto

Pullat Junaid Punkte 2972

Öffnen Sie einfach Android Studio und klicken Sie auf "Tools" in der oberen Navigationsleiste

Tools->SDK Manager

Wo Sie den SDK-Speicherort finden können

Öffnen Sie SDK-Ordner -> Plattform-Tools

9voto

Mori Punkte 901

In neuer Version PowerShell, nach allen Schritten, die zuvor erwähnt wurden, bitte beachten:

vorher

adb

jetzt

.\adb

9voto

user1960422 Punkte 391

Ich empfehle Ihnen, PowerShell zu verwenden

Setzen Sie das Android Studio Terminal auf PowerShell:

Einstellungen > Tools > Terminal > Shell-Pfad = pwsh.exe (anstelle von cmd.exe)

Öffnen Sie das Terminal im Android Studio

PowerShell 7.0.1
Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten.

https://aka.ms/powershell
Tippen Sie auf 'help', um Hilfe zu erhalten.

PS >

Testen Sie den Pfad für adb.exe

# `pikachu` sollte durch Ihren Benutzernamen ersetzt werden
PS > test-path "C:\Users\pikachu\AppData\Local\Android\sdk\platform-tools"
True

Öffnen Sie Ihre PowerShell-Profildatei in Ihrem Texteditor

PS > notepad $profile

Fügen Sie untenstehende Zeile hinzu, speichern Sie und beenden Sie

# `pikachu` sollte durch Ihren Benutzernamen ersetzt werden
$env:PATH+=";C:\Users\pikachu\AppData\Local\Android\sdk\platform-tools"

Öffnen Sie das Terminal erneut und versuchen Sie adb

PS > adb
Android Debug Bridge Version 1.0.41
Version 30.0.1-6435776
Installiert unter C:\Users\hdformat\AppData\Local\Android\sdk\platform-tools\adb.exe

Globale Optionen:
 -a         Auf allen Netzwerkschnittstellen hören, nicht nur auf localhost
 -d         USB-Gerät verwenden (Fehler bei mehreren angeschlossenen Geräten)
 -e         TCP/IP-Gerät verwenden (Fehler bei mehreren verfügbaren TCP/IP-Geräten)
 -s SERIENNUMMER  Gerät mit der angegebenen Seriennummer verwenden (überschreibt $ANDROID_SERIAL)
 -t ID      Gerät mit der angegebenen Transport-ID verwenden
 -H         Name des adb-Serverhosts [Standard=localhost]
 -P         Port des adb-Servers [Standard=5037]

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X