首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >android 'userdata‘分区挂载在源代码中

android 'userdata‘分区挂载在源代码中
EN

Stack Overflow用户
提问于 2014-11-09 23:35:01
回答 1查看 781关注 0票数 1

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

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

为此,我需要查看在源代码中安装了userdata分区的位置,因为我猜权限也是在那里给定的。

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

代码语言:javascript
运行
复制
mkdir /data 0771 system system

但是似乎没有任何用户数据的挂载..

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

EN

回答 1

Stack Overflow用户

发布于 2014-11-10 14:52:46

例如,您可以只使用PRODUCT_COPY_FILES

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

...plenty示例在这里,在我的设备存储库中...不过,只需将其复制到data,而不是systemhttps://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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26829870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档