一、背景:有时候我们做了两个项目,各自有各自的功能,各自依赖了一些开源的库,如网络或者数据库的开源库,现在项目a要用到项目b的功能,总不能直接重新敲一遍项目b的代码吧,在androidstudio中,我们可以直接将另一个项目导入作为module,然后将此module add 为lib,下面看看操作:
(1) 添加module
(2) 选择你要的项目导入进来
(3) 导入进来以后,可能项目原先有以app命名的module,改成其他名字,不要和现有项目的module重名就好了

(1)

(2)(3)
(4)加载后,选择File->Project Structure 开始添加依赖,选择module dependency,再选择刚导入进来的module作为依赖。

(4)
二、
接下来就是一大堆bug科普时间:
(1)'Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs'
这个是主module与依赖module的androidManifest.xml合并时有些相同属性:android:n

本文介绍了如何在Android Studio中将一个项目导入为Module并作为依赖库使用。首先,通过添加Module导入项目,确保不与现有Module名称冲突。接着,在Project Structure中添加依赖。在集成过程中,可能会遇到Manifest冲突、应用图标重复、找不到资源等问题,解决方案包括调整Manifest中的属性、删除不需要的applicationId、移除依赖Module的启动Activity标签以及统一编译版本号。
最低0.47元/天 解锁文章
3892

被折叠的 条评论
为什么被折叠?



