android studio 导入module作为lib使用
16lz
2021-01-26
android studio 导入module作为lib使用
1.将 android module导入 android project 中
2.在要作为lib导入的module 的build.gradle文件中添加一行 “apply plugin: ‘android-library”’
3.在要使用的module中将导入的module作为依赖库
若是找不到先前导入的想要作为lib的module,如
在setting.gradle中添加没module即可
可能会出现的错误:
1.
Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed : Attribute application@name value=(com.dyb.testdeleter.FSApplication) from AndroidManifest.xml:9:9-38 is also present at [TestDeleter:base:unspecified] AndroidManifest.xml:24:9-58 value=(com.smw.arch_pattern.MyApplication). Suggestion: add 'tools:replace="android:name"' to element at AndroidManifest.xml:5:5-20:19 to override.
解决方案:
是因为主module继承了引入modules的application引起,需要在引入modules的清单文件中注释掉
2.若是modules中使用了dagger2,需要重新make project一下。
更多相关文章
- android studio 代码插件常用code整理
- Android:Umeng(友盟)数据统计(一)
- Android: 微信分享
- Android(安卓)| 如何给Fragment里的button添加监听事件
- Android中利用LinearLayout动态添加控件
- Android(安卓)map转json格式,附上Jackson包下载地址,导入过程
- Android(安卓)EditText 下换线颜色变换
- Android(安卓)Window的添加和显示过程
- Android(安卓)Studio工程导入,仅需三步便可运行