2014-06-29 6 views
8

Ich habe gerade android Studio und und Plattform-Tools installiert und ich kann adb nicht aufrufen, obwohl es deutlich im gleichen Verzeichnis befindet. Ich bekomme diesen Fehler:Befehl nicht gefunden: adb, wenn aus Adb-Verzeichnis

Ich bin neu in der Android SDK, so dass dies wahrscheinlich eine einfache Lösung. Irgendwelche Ideen?

Beispiel Ausführung:

agconti-Inspiron-5520 :: android-studio/sdk/platform-tools » adb   1 ↵ 
zsh: command not found: adb 
agconti-Inspiron-5520 :: android-studio/sdk/platform-tools » ll   127 ↵ 
total 3.2M 
-rwxrwx--- 1 agconti agconti 1.3M Jun 21 21:09 adb 
drwxrwx--- 2 agconti agconti 4.0K Jun 21 21:12 api 
-rwxrwx--- 1 agconti agconti 47K Jun 21 21:09 dmtracedump 
-rwxrwx--- 1 agconti agconti 220K Jun 21 21:09 etc1tool 
-rwxrwx--- 1 agconti agconti 197K Jun 21 21:09 fastboot 
-rwxrwx--- 1 agconti agconti 9.9K Jun 21 21:09 hprof-conv 
-rw-rw---- 1 agconti agconti 704K Jun 21 21:12 NOTICE.txt 
-rw-rw---- 1 agconti agconti 39 Jun 21 21:09 source.properties 
-rwxrwx--- 1 agconti agconti 754K Jun 21 21:09 sqlite3 
drwxrwx--- 2 agconti agconti 4.0K Jun 21 21:09 systrace 
+0

Kann der Downvoter erklären, worüber er verärgert ist? – agconti

Antwort

34

Verwendung:

./adb 

Es sei denn, . ist in Ihrem Weg wird es nicht gefunden werden. Und aus Sicherheitsgründen sollte . nicht in Ihrem Weg sein.

+0

funktioniert gut. Was ist der Grund hinter dem '. /'? – agconti

+2

Sie geben es einen vollständigen Pfad zu der ausführbaren Datei. "." bedeutet aktuelles Verzeichnis. –

+0

aber warum benötigt man ein '. /' Anstatt nur 'adb'? – agconti