【Android组件化开发(注意事项)】大鹏一日同风起,扶摇直上九万里。这篇文章主要讲述Android组件化开发(注意事项)相关的知识,希望能为你提供帮助。
1.Manifest合并
在android studio编译项目时,无论你使用了几个Module都会把所有Manifest最终合并成一个,需要我们注意的是application标签下这个几个属性引用的值。
如果项目里有多个相同名字的资源,在编译时会不知道引用那个资源而导致Manifest合并失败。
解决方法:在主 Module Manifest application 加入红色标记的部分,原理就是以当前Manifest引用的资源为准。
< application
android:icon="@mipmap/appicon"
android:label="@string/app_name"
android:theme="@style/AppTheme"
tools:replace="icon,label,theme">
< /application>
2.子 Module build 文件里有的配置,主 Module build 文件必须得有
3.任何 Module 的包名不能相同
推荐阅读
- Android icon尺寸
- Android使用Http协议访问网络
- 迅为嵌入式4412平台兼容3G/4G模块的安卓开发板
- 在 Azure WebApps 中运行64位 Asp.net Core 应用
- UIApplication深入研究
- Android定时任务
- java内存模型(JMM)之happens-before
- WCF&AppFabric (异常消息: 内存入口检查失败)
- AndroidStudio编译出现Caused by: java.lang.ArrayIndexOutOfBoundsException: 4其中一种的原因