Android.mk - 如何动态生成资源文件

时间:2017-05-17 10:25:27

标签: android shell android-source android.mk

在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中是行不通的。 有谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

尝试将命令存储在单独的shell文件中,例如“ generate_res.sh ”,然后添加对Android.mk文件的调用,如下所示:

$(info $(shell($(LOCAL_PATH)/PATH_TO_FILE/generate_res.sh)))