首页 > 移动平台 > 详细

<android>如何快速复制客户定制资源到OUT

时间:2015-02-28 16:13:06      阅读:829      评论:0      收藏:0      [点我收藏+]

1.参考android原生拷贝铃声
a)
F:\project\a33\android\build\target\product\full_base.mk
# Get some sounds
$(call inherit-product-if-exists, frameworks/base/data/sounds/AllAudio.mk)

b)
android\frameworks\base\data\sounds\AllAudio.mk
LOCAL_PATH := frameworks/base/data/sounds
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/Alarm_Beep_01.ogg:system/media/audio/alarms/Alarm_Beep_01.ogg \


全志针对modules就是采取这种做法,在项目mk文件申明modules.mk,然后新建文件夹把资源复制进去
F:\project\a33\android\device\softwinner\astar-wifionly\modules\modules.mk
PRODUCT_COPY_FILES += \
$(call find-copy-subdir-files,*,$(LOCAL_PATH)/modules,system/vendor/modules)


但是这种做法只能针对资源类型的文件,尝试拷贝apk到app(偷懒-_-!)却被系统检测失败了
于是改用shell的cp拷贝资源
LOCAL_PATH := device/softwinner/xxx/xxx
ifneq (,$(OUT))
$(shell mkdir -p $(OUT)/system/app/)
$(shell cp -rf $(LOCAL_PATH)/app/*.apk $(OUT)/system/app/)
endif

<android>如何快速复制客户定制资源到OUT

原文:http://www.cnblogs.com/crisy/p/4305479.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!