Ich versuche, Cordova unter Windows 7 zu installieren. Ich folge diesem Tutorial: https://www.tutorialspoint.com/cordova/cordova_first_application.htm
während ich die cordova-Anforderungen ausführt, wird angezeigt, dass das Android-Ziel nicht installiert ist und die Umgebungsvariable Android_HOME festgelegt wird
I:\CordovaProject\hello>cordova requirements
Requirements check results for Android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: not installed
Android SDK not found. Make sure that it is installed. If it is not at the
default location, set the Android_HOME environment variable.
Gradle: installed
Error: Some of requirements check failed
I:\CordovaProject\hello>echo %Android_HOME%
C:\Users\user\AppData\Local\Android\sdk
wie Sie in Bild 1 sehen können, wird Android_HOME an den richtigen Ort gesetzt. Ich kann diesen Fehler nicht beheben. bitte hilf mir dabei
pfad hat folgende:% Android_HOME%\tools;% Android_HOME%\platform-tools
Ich habe Android-25 in Android Studio heruntergeladen
in der Projekt-Eigenschaftendatei ist das Android-Ziel auf Folgendes festgelegt: Android-25 in I:\CordovaProject\Hallo\Plattformen\Android\CordovaLib\Project.properties
I:\CordovaProject\Hallo\Plattformen\Android\Project.properties
und wenn ich cordova build Android starte, erhalte ich folgende Fehlermeldung
BUILD FAILED
Total time: 31.807 secs
Error: cmd: Command failed with exit code 1 Error output:
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'Android'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not download uast.jar (com.Android.tools.external.com-
intellij:uast:145.597.3)
> Could not get resource 'https://jcenter.bintray.com/com/Android/tools/ex
ternal/com-intellij/uast/145.597.3/uast-145.597.3.jar'.
> Could not GET 'https://jcenter.bintray.com/com/Android/tools/external
/com-intellij/uast/145.597.3/uast-145.597.3.jar'.
> akamai.bintray.com
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or -
-debug option to get more log output.
Für SDK 21 ("Android-21")
$ cordova platform remove Android
$ cordova platform add [email protected]
Für SDK 22 (Android 4.1.1, "Android-22")
$ cordova platform remove Android
$ cordova platform add [email protected]
Sie sollten das im Manifest angegebene Build-Ziel überprüfen und dann prüfen, ob Sie dasselbe Ziel-SDK mit dem SDK-Manager in Android-Studio installiert haben.
Hinweis: Die Zeile, nach der Sie suchen sollten, lautet:
<uses-sdk Android:minSdkVersion="14" Android:targetSdkVersion="22" />
Ich habe das gleiche Problem gefunden und behoben.
Sein Java-Pfad in Java_HOME
und Path
Variable sollte denselben Pfad wie Android Studio (JRE-Ordner) enthalten. Sie finden diese Informationen möglicherweise in Android Studio, SDK-Speicherort.
Nachdem Sie meine Variable Path
und Java_HOME
geändert haben (gehen Sie zu Systemsteuerung, System und Sicherheit, System, Umgebungsvariable), aktualisieren Sie Path
und Java_HOME
in C:\Program Files\Android\Android Studio\jre
.
Weitere Einzelheiten ...Java_HOME
enthält C:\Program Files\Android\Android Studio\jre
_ und Path
enthält C:\Program Files\Android\Android Studio\jre\bin
alle Anforderungen gut überprüfen!
cordova-Anforderungen
Sie können auch versuchen, wie hier erwähnt https://stackoverflow.com/a/50097394/2642351 Installieren Sie die JDK-Version unter 9, beispielsweise JDK8