Android10支持ntfs格式u盘

Android手机插入ntfs格式的u盘,提示要格式化,按提示格式化后,u盘变成了非ntfs格式,这不是我们所要的,可按如下要求修改默认就支持ntfs格式的u盘。
defconfig加入

CONFIG_NTFS_FS=y
CONFIG_NTFS_RW=y

安装

PRODUCT_PACKAGES += ntfs3g \
                    ntfsfix


这时如果还不能直接识别,关掉selinux(setenforce 0)试下,如果能识别,在代码中加入selinux规则就行,如

 

allow vold ntfsfix_exec:file { map };
allow vold ntfs3g_exec:file { map };
allow vold vold_device:blk_file { ioctl }

目前在展讯平台验证过,Android原生代码没有ntfs3g和ntfsfix,需要自己移植。

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页