2017-09-16 3 views
0

Dans la structure du projet j'ai changé minSdkVersion de 14 à 2 mais j'ai eu cette erreur. Que devrais-je faire?La fusion du manifeste a échoué: uses-sdk: minSdkVersion 2 ne peut pas être plus petit que la version 14 déclarée dans la bibliothèque avec les bibliothèques de support v26

L'exécution a échoué pour la tâche ': app: processDebugManifest'. Échec de la fusion Manifest: uses-sdk: minSdkVersion 2 ne peut pas être plus petit que la version 14 déclarée dans la bibliothèque [com.android.support:appcompat-v7:26.0.0-alpha1] C: \ Users \ Sav.android \ build-cache \ a2aea10c6b6f27b1c242d8ff3af373d56d229be1 \ output \ AndroidManifest.xml Suggestion: utilisez les outils: overrideLibrary = "android.support.v7.appcompat" pour forcer l'utilisation

+0

s'il vous plaît vérifier votre 'uses-sdk: minSdkVersion 2' il doit être supérieur à 14. Cela peut être dans' gradle.build' et 'manifest xml' –

+0

Pourquoi il doit être supérieur à 14? Je veux Android 1.1 pour exécuter mon application. – Zeltam

+1

@IntelliJAmiya ce n'est pas POB, ceci est une copie de [cette question] (https://stackoverflow.com/questions/32817227/manifest-merger-failed-uses-sdkminsdkversion-8-cannot-be-smaller-than -version). (Le seul que je pourrais trouver n'a pas de réponses liées à une bibliothèque spécifique, mais le généralise) –

Répondre

0

Vérifiez la official doc des bibliothèques de soutien :

Attention : À partir de la version de la bibliothèque de prise en charge 26.0.0 (Juillet 2017), le niveau de l'API minimale prise en charge dans la plupart des bibliothèques de soutien a augmenté à Android 4.0 (niveau API 14) pour la plupart des paquets de bibliothèques

Vous utilisez les bibliothèques de support v26 et vous ne pouvez pas utiliser minSdkVersion 2 (et aucune raison de l'utiliser en Septembre 2017 depuis minSdkVersion 14 couvre plus de 99% de la distribution)

enter image description here

Voici le updated dashboard.