J'ai mis à jour le studio Android avec la dernière version, puis après avoir googlé, j'ai également mis à jour le SDK Android avec l'API 18, mais le résultat est toujours identique.
Il suffit de cliquer sur le lien écrit dans l'erreur:
Ouvrez le gestionnaire de SDK Android
et il vous montrera les boîtes de dialogue qui vous aideront à installer le sdk requis pour votre projet.
Ouvrez leAndroid SDK Manager
et mettez à jour avec le dernier:
Puis Synchronisez, reconstruisez et redémarrez votre projet Code de démonstration pourbuild.gradle
compileSdkVersion 21 // Now 23
buildToolsVersion '21.1.2' //Now 23.0.1
defaultConfig
{
minSdkVersion 15
targetSdkVersion 19
}
J'espère que cela t'aides .
Ok vous devez essayer ce gars ça marche pour moi:
J'ai modifié build.gradle compileSdkVersion à 23 de 22 et targetSdkVersion à 23 de 22.
Mon niveau d'API était de 23. Je devais également mettre à jour la version de l'API à 23.
J'ai dû importer mon projet depuis Eclipse vers Android Studio. Cela a fonctionné pour moi.
J'ai rencontré exactement le même problème aussi, ce que j'ai fait était:
C'est tout. Une fois les API installées, le redémarrage du projet apparaît pour terminer la construction du dégradé sans erreur.
J'ai eu le même problème. J'ai mis à jour les outils de création de studio Android et mon projet n'a pas trouvé "Android-22". J'ai regardé dans Android SDK Manager et il a été installé.
Pour résoudre ce problème, j'ai désinstallé "Android-22", puis installé à nouveau.
J'ai créé un nouveau projet Cordova, qui a été créé avec le dernier objectif Android du niveau 23 d'Android. si j'ai changé la valeur cible souhaitée pour Android de 23 à 22. Et actualisez la version Gradle à partir de Andoid Studio. maintenant c'est un échec quand je le lance. J'ai eu l'erreur de construction suivante.
projet-Android /CordovaLib/src/org/Apache/cordova/CordovaInterfaceImpl.JavaError:(217, 22) erreur: impossible de trouver la méthode de symbole requestPermissions (String [], int)
J'ai changé le niveau cible dans ces fichiers.
project.properties
AndroidManifest.xml
et dans le dossier CordovaLib.
project.properties
Cependant, j'ai aussi un autre projet qui utilise le niveau cible Android 22, chaque fois que je lance ce projet, il s'exécute. Ma question est la suivante: pouvons-nous spécifier le niveau souhaité pour Android au moment de la création du projet?
Je pense que vous devriez installer l'API 18 à partir d'Android sdk s'il n'est pas déjà installé, sinon vous pouvez essayer "invalider les caches et redémarrer" (Trouver: Fichier-> invalider les caches et redémarrer).