2016-04-09 4 views
0

Erreur: Échec de l'exécution pour la tâche ': app: processDebugManifest'.Échec de la fusion Manifest, utilisez les outils: overrideLibrary

Manifest merger failed : uses-sdk:minSdkVersion 10 cannot be smaller than version 17 declared in library [com.android.support:leanback-v17:23.2.1] C:\SampleforliveTVInputFrameworkTIFonTV\app\build\intermediates\exploded-aar\com.android.support\leanback-v17\23.2.1\AndroidManifest.xml Suggestion: use tools:overrideLibrary="android.support.v17.leanback" to force usage

Que dois-je faire pour cette erreur

+3

Bienvenue dans StackOverflow. Nous avons besoin d'un [MCVE] (http://stackoverflow.com/help/mcve) avec votre erreur afin de pouvoir vraiment vous aider. – CodeMouse92

+0

Copie possible de [Comment utiliser les outils: overrideLibrary dans un fichier build.gradle?] (Http://stackoverflow.com/questions/27095077/how-do-i-use-toolsoverridelibrary-in-a-build-gradle -fichier) – Sufian

Répondre

0

Vous utilisez une bibliothèque ("com.android.support:leanback-v17:23.2.1") qui a une version minimale sdk de 17 et vous Impossible de créer votre application pour SDK version 17. Si vous n'avez pas besoin de la bibliothèque, vous devez supprimer la ligne: compile 'com.android.support:leanback-v7:23.2.1' de votre fichier Gradle Module. Si vous en avez besoin, vous pouvez modifier la version sdk minimale de votre application en version 17. Plus d'informations à ce sujet sur: http://developer.android.com/reference/android/support/v17/leanback/package-summary.html

+0

très très merci: D –