Android.mk中的LOCAL_OVERRIDES_PACKAGES
2016-06-14 09:42
459 查看
关于Android.mk中的LOCAL_OVERRIDES_PACKAGES需要说明一下,此变量可以使其他的模块不加入编译,
如: 源码中DeskClock的android.mk有
LOCAL_OVERRIDES_PACKAGES := AlarmClock
注意:使 AlarmClock不会加入到编译系统中,不会生成 AlarmClock.apk。
原先我是死活不明白会什么有两个闹钟 AlarmClock和 DeskClock ,源码几乎相同,原先只在 AlarmClock中的文件中修改,就是没有效果,测试说没有修改,原来发布的版本中只有DeckClock.apk,我却在本地make AlarmClock编译出了AlarmClock.apk,>_<!!
试了一下在 DeskClock的android.mk中加入LOCAL_OVERRIDES_PACKAGES := Calendar,删掉Calendar.apk, 然后全部make一下,在system/app下calendar.apk竟然没再生成了????!!!
p.s
# Some packages may override others using LOCAL_OVERRIDES_PACKAGES.
# Filter out (do not install) any overridden packages.
overridden_packages := $(call get-package-overrides,$(modules_to_install))
ifdef overridden_packages
# old_modules_to_install := $(modules_to_install)
modules_to_install := /
$(filter-out $(foreach p,$(overridden_packages),$(p) %/$(p).apk), /
$(modules_to_install))
endif
如: 源码中DeskClock的android.mk有
LOCAL_OVERRIDES_PACKAGES := AlarmClock
注意:使 AlarmClock不会加入到编译系统中,不会生成 AlarmClock.apk。
原先我是死活不明白会什么有两个闹钟 AlarmClock和 DeskClock ,源码几乎相同,原先只在 AlarmClock中的文件中修改,就是没有效果,测试说没有修改,原来发布的版本中只有DeckClock.apk,我却在本地make AlarmClock编译出了AlarmClock.apk,>_<!!
试了一下在 DeskClock的android.mk中加入LOCAL_OVERRIDES_PACKAGES := Calendar,删掉Calendar.apk, 然后全部make一下,在system/app下calendar.apk竟然没再生成了????!!!
p.s
# Some packages may override others using LOCAL_OVERRIDES_PACKAGES.
# Filter out (do not install) any overridden packages.
overridden_packages := $(call get-package-overrides,$(modules_to_install))
ifdef overridden_packages
# old_modules_to_install := $(modules_to_install)
modules_to_install := /
$(filter-out $(foreach p,$(overridden_packages),$(p) %/$(p).apk), /
$(modules_to_install))
endif
相关文章推荐
- Android动画原理分析
- 关于Doze 模式下对AlarmManager 的影响
- android应用签名详细步骤
- Android:Butter Knife 8.0.1配置
- Android 获取本地视频缩略图和某一帧的预览图
- Android中得到布局文件对象有三种方式
- android运行时报错记
- Android简单自定义圆形和水平ProgressBar
- Android layer-list与shape的使用
- Android_ViewPager
- android界面视觉设计规范
- android命名规范
- Android防止快速重复点击
- 获取设备DPI(IOS ,ANDROID)
- (OK) Android-x86 —— compile the source code —— VirtualBox
- Android之Activity(五):知晓当前是在哪一个活动?
- 屏幕适配
- Android中View绘制流程以及invalidate()等相关方法分析
- Android事件处理分发机制的总结:二(事件分发)
- Android/IOS/Web跳转第三方QQ指定QQ号的聊天框,实现陌生人聊天