起因
我們的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" />