我有一组自定义文件,包括文本文件和二进制数据文件,我想将它们填充到AOSP的system/etc文件夹中。
我看到了之前的问题Add custom.xml file to AOSP etc folder与我的问题类似,但不是我想要做的。
我尝试过以下操作:
mkdir external/mydata
然后在android.mk文件中,我写入了以下内容:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := mydata.xml
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := ETC
# This will install the file in /system/etc/permissions
#
LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/
LOCAL_SRC_FILES := $(LOCAL_MODULE)
include $(BUILD_PREBUILT)
以上示例仅作为起点,我想将mydata.xml添加到system/etc/中。然后使用我的常规构建m -j1 iso_img。
我可以看到ninja捕捉到了变更。 Running kati to generate build-android_x86.ninja... ./external/mydata/Android.mk was modified, regenerating...
但是我没有看到mydata.xml被放置在任何地方。
$ find out/ -name mydata.xml
返回空白...
有什么想法吗?我正在使用android-x86 aosp构建。