web-dev-qa-db-fra.com

problème lié aux exigences de Cordova, cible Android non installée

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.
10
user6694839

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]
4
Elialber Lopes

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" />
2
Shubham Bhardwaj

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

0
Lucky Pangemanan

Vous pouvez également essayer comme mentionné ici https://stackoverflow.com/a/50097394/2642351 essayer d'installer la version JDK inférieure à 9, comme JDK8 

0
Temp O'rary