Android指定打包資源檔案

2021-07-24 07:23:16 字數 540 閱讀 2560

在進行android開發時如果不是使用的eclipse等ide,使用原始碼下開發再 mm的時候可能會發現 沒有完全打包 hdpi mdpi ldpi下的資源。

我們可以通過如下的方式指定打包的資源檔案:

在android原始碼目錄 build/target/product/full_base.mk

product_aapt_config :=normal hdpi
這是系統的預設配置(可能不同產品目錄不一樣,這個是mtk5508的目錄),預設打包hdpi。如果需要新增其他的的資源,可以在後邊新增,如tvdpi。這種方式通常適用於產品開發,開發過程中該產品只需要特定資源包下的資源。

如果單個apk需要適配多個螢幕,乙個應用下需要打包多個資源包來適配不同的螢幕,可以在應用的android.mk檔案中,新增

local_aapt_flags :=

-c ldpi -c mdpi -c hdpi -c xhdpi -c xxhdpi

上面指定了編譯時打包這五個資源包。

參考:

android資源檔案講解

1 android資源 1 r無法訪問的原生資源 儲存在assets目錄下 2 r可以訪問的資源,在res目錄 2 res animator 屬性動畫的xml檔案 res anim 補間動畫xml檔案 res drawable res values 簡單的xml檔案 字串 陣列 顏色值 陣列 字串資...

pyinstaller打包時包含資源檔案

將python程式打包成exe執行程式.將exe執行程式打包成安裝包.pyinstaller main.py i logo.ico w 將步驟一打包出的資料夾壓縮成main.zip,放到static目錄下 在static目錄同級建立setup.py import os import sys impo...

android 定義colors 資源檔案

當需要自己定義顏色時候,在 res values 下定義個.xml檔案 便可以在程式中引用此資源檔案,在layout布局檔案中也可引用 具體如下 新建乙個.xml檔案 暫且命名為 colors.xml ffffff 000000 b2191919 color drawable 都是 引用資源時的名稱...