Android.mk - 如何即时生成资源文件

Android.mk - How to generate resource file on the fly

在 AOSP 环境中构建我的 APK 时,我想创建一个可以像这样生成的临时资源文件:

echo "<?xml version=\"1.0\" encoding=\"utf-8\"?><resources><string name=\"my_tmp_string\" translatable=\"false\">$SOME_ENV_VAR</string></resources>" > res/values/tmp.xml

但是,把这个放在Android.mk里是行不通的。 有人知道怎么做吗?

尝试将命令存储在单独的 shell 文件中,例如“generate_res.sh”,然后添加对 [=18= 的调用] 像这样的文件:

$(信息 $(shell ($(LOCAL_PATH)/PATH_TO_FILE/generate_res.sh)))