J'essaie d'installer Cordova sous Windows 7. Je suis ce tutoriel: https://www.tutorialspoint.com/cordova/cordova_first_application.htm
alors que j’exécute cordova Requirements, la cible Android n’est pas installée et la variable d’environnement Android_HOME
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
comme vous pouvez le voir dans l'image 1, lorsque j'appelle Android_HOME, il est défini sur l'emplacement approprié. Je ne suis pas capable de résoudre cette erreur. aidez-moi gentiment avec ça
chemin a ces éléments:% Android_HOME%\tools;% Android_HOME%\platform-tools
J'ai téléchargé Android-25 dans le studio Android
et le fichier de propriétés du projet a la cible Android définie sur: Android-25 dans I:\CordovaProject\hello\plates-formes\Android\CordovaLib\project.properties
I:\CordovaProject\hello\plates-formes\Android\project.properties
et quand je lance cordova construire Android je reçois l'erreur suivante
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.
Pour le SDK 21 ("Android-21")
$ cordova platform remove Android
$ cordova platform add [email protected]
Pour le SDK 22 (Android 4.1.1, "Android-22")
$ cordova platform remove Android
$ cordova platform add [email protected]
Vous devez vérifier la cible de construction spécifiée dans le manifeste, puis vérifier si le même kit de stockage cible est installé à l'aide de sdk manager dans Android-studio.
Remarque: La ligne que vous devriez rechercher sera:
<uses-sdk Android:minSdkVersion="14" Android:targetSdkVersion="22" />
J'ai trouvé le même problème et le réparer!
Son chemin d'accès Java dans Java_HOME
et Path
Variable doit contenir le même chemin d'accès avec Android Studio (dossier JRE). Vous pouvez trouver cette information dans Android Studio, SDK Location.
Après avoir modifié mes variables Path
et Java_HOME
(allez au Panneau de configuration, système et sécurité, variable système, d'environnement), mettez à jour les variables Path
et Java_HOME
en C:\Program Files\Android\Android Studio\jre
.
Plus de détails ...Java_HOME
contient C:\Program Files\Android\Android Studio\jre
Et Path
contient C:\Program Files\Android\Android Studio\jre\bin
vérifier les exigences tout bon!
cordova exigences
Vous pouvez également essayer comme mentionné ici https://stackoverflow.com/a/50097394/2642351 essayer d'installer la version JDK inférieure à 9, comme JDK8