gpt4 book ai didi

源码中android 'userdata'分区挂载

转载 作者:行者123 更新时间:2023-11-30 02:34:24 25 4
gpt4 key购买 nike

我正在查看 android 的源代码,并尝试在构建时将文件添加到数据分区。为此,我需要将文件添加到用户数据分区。

此外,我需要找到确定数据目录中文件权限的位置,以便为文件提供我想要的权限。

为此,我需要查看源代码中用户数据分区挂载的位置,因为我猜权限也在那里给出。

我查看了 init.rc,但我唯一看到的是:

mkdir /data 0771 system system

但是好像没有挂载用户数据..

有人知道这是在哪里发生的吗?

最佳答案

例如,您可以只使用 PRODUCT_COPY_FILES:

PRODUCT_COPY_FILES += device/repo/your_file.so:data/folder/your_file.so

...此处有大量示例,在我的设备存储库中...只需将其复制到 data,而不是 system:https://github.com/sudosurootdev/device_lge_g2-common/blob/kk44/g2.mk

更多示例:https://github.com/sudosurootdev/vendor_lge/blob/kk44/ls980/ls980-vendor-blobs.mk

注意:只是不要将它添加到 Android.mk 文件中。在调用所有子目录 makefile 的 Android.mk 下使用另一个 *.mk 文件,或者专门从另一个文件调用该文件:

include device/repo/your_file.mk

现在,如果它需要在数据下有自己的目录,您需要将它添加到 init.rc 中,就像您发布的那样。

关于源码中android 'userdata'分区挂载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26829870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com