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

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

时间:2015-02-28 16:14:02      阅读:148      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!