Adi*_*GuN 4 android-build android-source
我想将资源文件/ xml 文件添加到 AOSP 中的 etc 文件夹中。我希望我的资源文件像 platform.xml 文件一样可用。
所以我基本上在 AOSP/frameworks/base/data/etc 文件夹中添加了我的 xml 文件,并相应地在 make 文件 Android.mk 中添加了以下几行
########################
include $(CLEAR_VARS)
LOCAL_MODULE := custom.xml
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := ETC
# This will install the file in /system/etc/permissions
#
LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/permissions
LOCAL_SRC_FILES := $(LOCAL_MODULE)
include $(BUILD_PREBUILT)
Run Code Online (Sandbox Code Playgroud)
编辑
添加上述内容后,我无法在 /system/etc/permissions 文件夹中看到我的文件。我错过了什么吗?
看起来您的更改是特定于设备的,而不是与框架相关的。在这种情况下,您可能希望将文件包含在 aosp / device / ... / model / 中
您可以检查如何在三星金枪鱼的设备 makefile 中查找: https://android.googlesource.com/device/samsung/tuna/+/master/device.mk
PRODUCT_COPY_FILES 变量包括“origin_file:destination_file”
PRODUCT_COPY_FILES += \
$(LOCAL_KERNEL):kernel \
device/samsung/tuna/init.tuna.rc:root/init.tuna.rc \
device/samsung/tuna/init.tuna.usb.rc:root/init.tuna.usb.rc \
device/samsung/tuna/fstab.tuna:root/fstab.tuna \
device/samsung/tuna/ueventd.tuna.rc:root/ueventd.tuna.rc \
device/samsung/tuna/media_profiles.xml:system/etc/media_profiles.xml \
device/samsung/tuna/media_codecs.xml:system/etc/media_codecs.xml \
device/samsung/tuna/gps.conf:system/etc/gps.conf
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2512 次 |
| 最近记录: |