码迷,mamicode.com
首页 > 移动开发 > 详细

Android组件化开发(注意事项)

时间:2017-09-07 14:55:50      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:必须   label   cat   class   注意事项   str   log   oid   replace   

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组件化开发(注意事项)

标签:必须   label   cat   class   注意事项   str   log   oid   replace   

原文地址:http://www.cnblogs.com/erjia/p/7488717.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!