1.把要导入的项目变为module
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
解决办法:
在主项目的AndroidManifest.xml文件下的根标签中添加xmlns:tools="http://schemas.android.com/tools"
,
application标签下添加 tools:replace="Android:icon, android:theme"
�
2.需要注意的问题
- module下布局文件名称最好不要跟主项目文件夹下的布局文件重名,否则会出现异常:
NoSuchFieldError: No static field listView1 of type I in class Lcom/disdemo/R$id; or its superclasses
- 如果module下的AndroidMainfest.xml文件下有
android:name=".common.MyApplication"
主项目下的AndroidMainfest.xml就要再申明了
- 要导入的module包含其他module,导入时要一起导入主项目
接下来Android studio中打开项目app
![594a9145556732f7cad2d110903be47d.png](https://img-blog.csdnimg.cn/img_convert/594a9145556732f7cad2d110903be47d.png)
file ->new->import module
在弹出的窗口打开pozhudl项目的app文件目录,给module重命名,点击finish,OK
![efdd2a0f4408d3a46a780b0e603b87f9.png](https://img-blog.csdnimg.cn/img_convert/efdd2a0f4408d3a46a780b0e603b87f9.png)
这样就把pozhudl的目录放在app中了,接下来在app项目的 添加一句
implementation project(':pozhudl')
![8d67ab435250069b8047e509df58291e.png](https://img-blog.csdnimg.cn/img_convert/8d67ab435250069b8047e509df58291e.png)
pozhudl为你的module名
接下来按下面的操作继续导入
![f5f1d49c61a4cbe15146fb75824c3fc3.png](https://img-blog.csdnimg.cn/img_convert/f5f1d49c61a4cbe15146fb75824c3fc3.png)
按箭头所示点击
![e37ca4cc904b5caa99e58bf6032c49f3.png](https://img-blog.csdnimg.cn/img_convert/e37ca4cc904b5caa99e58bf6032c49f3.png)
在弹出的module列表中选择pozhudl 的module点击OK,现在差不多就已经把项目作为module导入成功了,
如遇到Android Studio报:“Attribute application@theme or @ icon ”问题,可参考下面的链接
https://www.jb51.net/article/130175.htm