webentwicklung-frage-antwort-db.com.de

Wie füge ich Android zur Cordova-Plattform hinzu? PFAD-Fehler?

Ich versuche, Android als Cordova-Plattform hinzuzufügen, damit ich Apps mit Phonegap erstellen kann. Als ich versuchte, Android so hinzuzufügen:

$ cordova platform add Android

Ich habe diese Fehlermeldung erhalten:

[Fehler: Der Befehl Android ist fehlgeschlagen. Stellen Sie sicher, dass Sie die neueste Version haben Android SDK installiert und der Befehl Android (im Ordner tools /) Zu Ihrem Pfad hinzugefügt. Ausgabe:/bin/sh: Android: Befehl nicht gefunden]

Ich habe das neueste Android-SDK installiert, daher muss ich meinem Pfad Android hinzufügen. Ich habe gegoogelt, wie das geht, und habe dieses Forum durchsucht, aber ich habe wenig Kenntnisse über die Kommandozeilenverwendung und verstehe die Antworten nicht.

Wenn jemand sehr einfache Schritte bereitstellen könnte, um Android meinem Pfad hinzuzufügen, wäre ich sehr dankbar.

18
Jimmy Verner

Die PhoneGap-Dokumente enthalten Schritt-für-Schritt-Anleitungen. Überprüfen Sie es hier , und fahren Sie dann mit Schritt 3B fort. Ich habe auf die 2.8-Version von PhoneGap verlinkt, da es aus einem kurzen Blick nicht zu erklären scheint, wie man PATH für die 3.0-Version von docs einrichtet.

32
Drew B.

Ich habe es gerade herausgefunden. Sie müssen den Pfad verwenden, in dem Ihre Android-Tools tatsächlich installiert sind. Meiner ist zufällig am Standardspeicherort (und ich verwende x64), also /Applications/adtbundle name/

Überzeugen Sie sich selbst! 

see for yourself

8
user43633

Ich hatte hier ein ziemlich dummes Problem. Der Pfad, den ich ausgeschnitten und eingefügt habe, hatte das Adt-Bundle als "Adt-Bundle" (wie man es vermuten könnte :)), aber ich habe den Namen des Verzeichnisses nie geändert, als es heruntergeladen wurde. Dies war "Adt-Bundle-Mac- x86_64-20131030. "

Der Pfad ($ PATH), den ich ausgeschnitten und in mein .bash_profile eingefügt habe, begann mit "/ Development", als er mit "~/Development" beginnen sollte, da sich das Development-Verzeichnis in meinem Home-Verzeichnis befand. 

Ich weiß nicht, ob jemand anderes diese Informationen nützlich finden könnte, aber es war eine Erleichterung für mich, als mir klar wurde, dass ich nur die Pfade korrigieren musste, die ich in .bash_profile angegeben hatte.

6
flyingace

Es ist sehr leicht. Laden Sie einfach das Android-SDK herunter, und legen Sie später den Pfad für Android-SDK fest, der Ordnerwerkzeuge und Plattformwerkzeuge in den Systemvariablen enthält. Nun wird später der Pfad von Android_HOME in der Benutzervariable festgelegt. Das ist es. Jetzt können Sie Ihre Android-Plattform hinzufügen, ausführen und erstellen.

2
Nitin Agarwal

Auf MAC - Ich habe dieses Problem nach der Installation von Android Studio (es funktionierte zuvor).

Ich musste es tun:

touch ~/.bash_profile; open ~/.bash_profile

und fügen Sie dann die Zeile hinzu

export PATH=$PATH:/Users/<USR>/Library/Android/sdk/tools

und Terminal neu starten.

1
Elia Weiss

Wenn Sie Eclipse zur Installation und Verwaltung von Android SDK verwendet haben, gehen Sie wie folgt vor:

Öffnen Sie Window->Android SDK Manager in Eclipse und in einem neuen Fenster können Sie SDK Path oben sehen

Nun sollten Sie diesen Pfad als Android_HOME-Systemvariable angeben und /tools und /build-tools in die Systemvariable PATH exportieren

Unter OS X können Sie Systemvariablen wie folgt einfügen:

Führen Sie im Terminal nano ~/.bash_profile aus (da das Bash-Profil wahrscheinlich noch nicht erstellt wurde, werden wir es im Stammverzeichnis Ihres Benutzers erstellen.)

In meinem Fall war der SDK-Pfad "/ Benutzer/markusila/Android-sdks".

Fügen Sie den folgenden Code, aber unter Verwendung Ihres SDK-Pfads, in den geöffneten Editor ein

export Android_HOME=/Users/YOUR_USER_NAME/Android-sdks
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools

Führen Sie einfach . ~/.bash_profile aus und die Änderungen werden übernommen.

0
markkillah

Vergessen Sie nicht, zusätzlich zu den obigen Antworten die Datei in Ihrer bevorzugten Shell zu aktualisieren, zum Beispiel:

ZSH:

 1. vi ~/.zshrc
 2. Considering that my Android SDK is in "/Users/wils/Library/Android/sdk/" and using vi as editor:
export PATH="/Users/wils/Library/Android/sdk/platform-tools:/Users/wils/Library/Android/sdk/tools:$PATH"
 3. Save
 4. source ~/.zshrc

BASH:

 1. vi ~/.bash_profile
 2. Considering that my Android SDK is in "/Users/wils/Library/Android/sdk/" and using vi as editor:
export PATH="/Users/wils/Library/Android/sdk/platform-tools:/Users/wils/Library/Android/sdk/tools:$PATH"
 3. Save
 4. source ~/.bash_profile

Ich hoffe es hilft jemand anderem . Piece\o /

0
Wils