it-swarm.com.de

Cordova 3.5.0 Installationsfehler - Bitte installieren Sie Android Target 19

Ich versuche das zum Laufen zu bringen und es macht mich verrückt:

$ cordova platform add Android

Die Ausgabe ist:

Creating Android project...

/Users/doekewartena/.cordova/lib/Android/cordova/3.5.0/bin/node_modules/q/q.js:126
                    throw e;
                          ^
Error: Please install Android target 19 (the Android newest SDK). Make sure you have the latest Android tools installed as well. Run "Android" from your command-line to install/update any missing SDKs or tools.
    at /Users/doekewartena/.cordova/lib/Android/cordova/3.5.0/bin/lib/check_reqs.js:80:29
    at _fulfilled (/Users/doekewartena/.cordova/lib/Android/cordova/3.5.0/bin/node_modules/q/q.js:798:54)
    at self.promiseDispatch.done (/Users/doekewartena/.cordova/lib/Android/cordova/3.5.0/bin/node_modules/q/q.js:827:30)
    at Promise.promise.promiseDispatch (/Users/doekewartena/.cordova/lib/Android/cordova/3.5.0/bin/node_modules/q/q.js:760:13)
    at /Users/doekewartena/.cordova/lib/Android/cordova/3.5.0/bin/node_modules/q/q.js:574:44
    at flush (/Users/doekewartena/.cordova/lib/Android/cordova/3.5.0/bin/node_modules/q/q.js:108:17)
    at process._tickCallback (node.js:419:13)
Error: /Users/doekewartena/.cordova/lib/Android/cordova/3.5.0/bin/create: Command failed with exit code 8
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:755:16)
    at Process.ChildProcess._handle.onexit (child_process.js:822:5)

Wenn Sie den Befehl Android ausgeführt haben, sind dies alle Dinge, die ich installiert habe:

installed

Ich habe auch gemacht:

open ~/.bash_profile 

Und fügte hinzu:

export PATH=${PATH}:/Users/doekewartena/Documents/adt-bundle-mac-x86_64-20140702/sdk/platform-tools:/Users/doekewartena/Documents/adt-bundle-mac-x86_64-20140702/sdk/tools

Aber es hilft nicht :(

Könnte jemand helfen?.

98
clankill3r

Android SDK ist nicht Ihre Android-Zielversion. Ziel Android-Version 19 ist die API-Stufe für Android KitKat.So. Überprüfen Sie im SDK-Manager, ob Android 4.4.2 (API 19) installiert ist. Wenn Ihre Ziel-API-Version unterschiedlich sein soll, ändern Sie sie in ANdroidManifest.xml 

<uses-sdk
    Android:minSdkVersion="16"
    Android:targetSdkVersion="18" />

Bearbeiten Sie diese Zeilen. Hier ist Android:targetSdkVersion Ihre Android-Version, auf die Sie abzielen.

enter image description here

183
Deb

1) In den SDK-Manager gegangen (Eingabe von Android in das Terminal, vorausgesetzt es befindet sich in Ihrem Dateipfad)

2) Ausgewähltes Feld neben Android 4.4.2 (API 19) 

3) Klick auf die Schaltfläche Install 8 packages

4) Ursprünglicher Befehl (in diesem Beispiel cordova platform add Android, obwohl es ionic platform add Android sein könnte, je nachdem, mit was Sie arbeiten) 

24
maudulus

Ich habe auch dieselbe Fehlermeldung erhalten 19. Ich habe keine Ahnung von AndroidManifest.xml und wo es sein soll.

In meinem Fall habe ich den Fehler behoben, indem der Befehl 'Android' von der Konsole aus ausgeführt wurde, der Android 4.4.2-Baum (API19) geöffnet wurde und die SDK-Plattform installiert wurde.

Nachdem diese installiert war, funktionierte die cordova Plattform Add Android befehl wie gewünscht.

Darüber hinaus musste ich einige andere Elemente von API19 installieren, um einen Android-Emulator erstellen zu können:

  • ARM EABI v7a Systemabbild
  • Intel x86-Atom-Systemabbild
  • Google APIs (x86-Systemabbild)
  • Google APIs (ARM System Image)

Ich könnte dann einen auf API19 basierenden Emulator mit dem Android Virtual Device (AVD) Manager erstellen, der im Android SDK-Paket enthalten ist.

7
Paul Cochrane

Ich musste auch project.properties im selben Verzeichnis ändern

target=Android-19
Android.library.reference.1=CordovaLib
4
Jan Tchärmän

Wenn Sie Probleme bei der Installation des Pakets haben, stellen Sie sicher, dass Sie "Android Central" als Administrator ausführen. Ich brauchte 30 Minuten, um das Problem zu lösen. 

0
PodTech.io

Hier finden Sie eine Dokumentation, wie Sie ein AndroidManifest.xml-Dokument einrichten .. __ Jede App sollte ein solches haben.

http://developer.Android.com/guide/topics/manifest/manifest-intro.html

0
dykstrad