Estou usando as bibliotecas leanback, que exigem o Android 17 ou posterior. No entanto, meu aplicativo suporta um minSDK de 16, então recebo um erro de construção da gradle dizendo
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
Quando olho para a documentação das ferramentas de construção , vejo como adicionar o overrideLibrary
marcador ao meu manifesto, mas o problema é que estou declarando meu minSdk no meu arquivo gradle em vez de no meu manifesto.
Como uso overrideLibrary
quando o minSdk é declarado no build.gradle em vez de no AndroidManifest.xml?