Текст ошибки
uses-sdk:minSdkVersion 21 cannot be smaller than version 24 declared in library [com.example:lib:2.0] Suggestion: use a compatible library with a minSdk of at most 21
uses-sdk:minSdkVersion 21 cannot be smaller than version 24 declared in library [com.example:lib:2.0] Suggestion: use a compatible library with a minSdk of at most 21
Библиотеке нужен более новый Android, чем допускает приложение. minSdk приложения меньше, чем у библиотеки.
minSdk до этого числа.tools:overrideLibrary="com.example.lib" в манифесте. На старом телефоне может упасть, сначала проверь.android { defaultConfig { minSdk = 24 } }
./gradlew :app:processDebugManifest --stacktrace
./gradlew :app:dependencyInsight --dependency lib --configuration debugRuntimeClasspathВыбирай minSdk по доле рынка и проверяй его для каждой новой библиотеки.
Автор и лицензия: Nibras Code