起因
我们的aar中minSdkVersion是24,app的minSdkVersion是19,app集成时报如下错误
ERROR: Manifest merger failed : uses-sdk:minSdkVersion 19 cannot be smaller than version 24 declared in library
解决方式
在app的AndroidManifest.xml的manifest下使用 uses-sdk标签,里面添加所有有冲突的包名,
<uses-sdk tools:overrideLibrary="包名1, 包名1,..." />
例如,冲突的包名是:com.example.test,com.example.test1,则
<uses-sdk tools:overrideLibrary="com.example.test,com.example.test1" />