J'utilise les bibliothèques leanback, qui nécessitent Android 17 ou une version ultérieure. Cependant, mon application prend en charge un minSDK de 16, donc je reçois une erreur de construction de Gradle disant
Error:Execution failed for task ':Tasks:processPhoneDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 17 declared in library /Users/mike/Projects/android-for-dummies-v3/Tasks/build/intermediates/exploded-aar/com.android.support/leanback-v17/21.0.2/AndroidManifest.xml
Suggestion: use tools:overrideLibrary="android.support.v17.leanback" to force usage
Quand je regarde la documentation des outils de construction , je vois comment ajouter le overrideLibrary
marqueur à mon manifeste, mais le problème est que je déclare mon minSdk dans mon fichier gradle au lieu de dans mon manifeste.
Comment utiliser overrideLibrary
lorsque le minSdk est déclaré dans build.gradle au lieu de dans AndroidManifest.xml?