У меня есть набор пользовательских файлов etc, включая текстовые файлы, файлы двоичных данных, которые я хочу просмотреть, и помещенные в папку system / etc aosp.
Я видел предыдущий вопрос Добавление файла custom.xmlв папку AOSP и т. д. , которая аналогична, но я не хочу этого делать.
Я попытался: 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
. Я вижу, что ниндзя принимает изменение. Запуск kati для генерации build-android_x86.ninja ... ./external/mydata/Android.mk был изменен., регенерирующая ...
Но я не вижу, чтобы mydata.mxl где-либо заполнялся.
$ find / -name mydata.xml
Возвращается пустым ...
Есть идеи?Я использую Android-x86 AOS сборки.