Я використовую бібліотеки "Leanback", для яких потрібен Android 17 або новішої версії. Однак мій додаток підтримує minSDK 16, тож я отримую помилку збірки від висловлювань gradle
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
Переглядаючи документацію інструментів побудови , я бачу, як додатиoverrideLibrary
маркер до мого маніфесту, але проблема полягає в тому, що я декларую мін minSdk у своєму файлі gradle замість свого маніфесту.
Як мені використовувати, overrideLibrary
коли minSdk оголошено в build.gradle замість AndroidManifest.xml?