Sto usando le librerie leanback, che richiedono Android 17 o versioni successive. Tuttavia, la mia app supporta un minSDK di 16, quindi ricevo un errore di build dal detto 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
Quando guardo la documentazione degli strumenti di compilazione , vedo come aggiungere il overrideLibrary
marcatore al mio manifest, ma il problema è che sto dichiarando il mio minSdk nel mio file gradle anziché nel mio manifest.
Come si usa overrideLibrary
quando minSdk viene dichiarato in build.gradle anziché in AndroidManifest.xml?