<android>如何快速複製客戶定製資源到OUT

來源:互聯網
上載者:User

標籤:

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.