3
votes

ERREUR: échec de la fusion du manifeste: uses-sdk: minSdkVersion 1 ne peut pas être inférieur à la version 19 déclarée dans la bibliothèque [__tested_artifact __ :: CordovaLib]

Je crée un projet Android cordova pour la première fois.upto construire un projet tout va bien.après la construction du projet, lorsque j'essaye d'ouvrir dans l'IDE Android, Android Studio, J'obtiens cette erreur.

ERREUR: la fusion du manifeste a échoué: uses-sdk: minSdkVersion 1 ne peut pas être plus petit que la version 19 déclarée dans la bibliothèque [ testé_artifact :: CordovaLib] E: \ projects \ cordova \ hello1 \ plates-formes \ android \ CordovaLib \ build \ intermediates \ library_manifest \ debug \ AndroidManifest.xml car la bibliothèque utilise peut-être des API non disponibles dans 1 Suggestion: utilisez une bibliothèque compatible avec un minSdk d'au plus 1, ou augmentez ce la version minSdk du projet à au moins 19, ou utiliser tools: overrideLibrary = "org.apache.cordova" pour forcer l'utilisation (peut conduire à échecs d'exécution)

voici les informations de configuration entrez la description de l'image ici entrez la description de l'image ici

J'ai essayé d'ajouter nom de préférence = "android-minSdkVersion" value = "19" Dans Config.xml (répertoire du projet). Cela n'a pas fonctionné.

Aidez-moi à résoudre ce problème. Merci,


4 commentaires

J'obtiens également cette erreur quelle version d'Android Studio utilisez-vous et avez-vous trouvé un correctif pour ce problème?


J'utilise Android 3.4. Je n'ai toujours pas trouvé de solution au problème.


avez-vous trouvé une solution?


@ Lilian Bideau, non, je n'ai pas trouvé de solution.Si j'apporte des modifications à l'IDE de studio Android pour résoudre le problème, j'obtiens des erreurs lors de la construction du projet la prochaine fois dans l'environnement cordova.


5 Réponses :


0
votes

Je n'ai pas travaillé sur Cordova, mais travaille sur le développement d'applications Android. Le problème que vous avez décrit est dû au fait que vous utilisez une bibliothèque qui a minSdkVersion 19. Et vous ne pouvez pas utiliser une version inférieure à celle de votre projet. Modifiez minSdkVersion dans le fichier /platforms/android/app/build.gradle. Comme vous devez changer les applications minSdkVersion.


0 commentaires

3
votes

La suppression de

<uses-sdk android:minSdkVersion="19" />

dans android / CordovaLib / AndroidManifest.xml a aidé à résoudre le problème


0 commentaires

0
votes

J'ai eu le même problème lors de la création de mon application avec Ionic. Je l'ai résolu en apportant des modifications au fichier gradle.properties (Propriétés du projet) . Changez la en la version ciblée min qui dans mon cas était 22 puis cliquez sur projet de synchronisation. Après avoir généré ou exécuté le projet.

cdvMinSdkVersion=22


0 commentaires

0
votes

J'ai eu le même problème lors de la création de mon application avec Ionic. Je l'ai résolu en apportant des modifications au fichier gradle.properties (Propriétés du projet). Changez le cdvMinSdkVersion à la version ciblée min qui dans mon cas était 22 puis cliquez sur projet de synchronisation. Après avoir généré ou exécuté le projet.

cdvMinSdkVersion = 22

Cela a fonctionné pour moi aussi.


0 commentaires

-1
votes

Modifiez la version cdvMinSdkVersion dans gradle.properties


0 commentaires