Ich verwende die Leanback-Bibliotheken, für die Android 17 oder höher erforderlich ist. Meine App unterstützt jedoch ein minSDK von 16, sodass ich vom Gradle-Sprichwort einen Build-Fehler erhalte
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
Wenn ich mir die Dokumentation zu den Build-ToolsoverrideLibrary
ansehe, sehe ich, wie ich den Marker zu meinem Manifest hinzufüge. Das Problem ist jedoch, dass ich mein minSdk in meiner Gradle-Datei anstatt in meinem Manifest deklariere.
Wie verwende ich, overrideLibrary
wenn das minSdk in build.gradle anstatt in AndroidManifest.xml deklariert ist?