1.导入module
File->New->Import Module
2.将自己项目中的
compileSdkVersion 23 buildToolsVersion '25.0.0' minSdkVersion 17 targetSdkVersion 22对应的项拷贝到module中的build.grade替换掉
注意:module的build.grade中minSdkVersion的值只能低于或等于项目的build.grade的值
不然会报以下错误:
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
3.添加依赖
第四步添加module选择刚才导入的module
4.更改项目的AndroidManifest文件
添加两行
xmlns:tools="http://schemas.android.com/tools"
tools:replace="android:icon"tools:replace="android:icon"的值可以是多个中间用逗号隔开例如:
没改的话有如下报错:tools:replace="android:icon,android:theme"
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute application@icon value=(@mipmap/ic_launcher) from AndroidManifest.xml:7:9-43
is also present at [Study_impotModule:FileSelector:unspecified] AndroidManifest.xml:13:9-45 value=(@drawable/ic_launcher).
Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:5:5-19:19 to override.