Я использую библиотеки с обратной связью, для которых требуется Android 17 или более поздняя версия. Однако мое приложение поддерживает minSDK 16, поэтому я получаю сообщение об ошибке сборки, сказав, что
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?