android u盘自动挂载点,Android 4.4 U盘挂载【转】

本文介绍了在Android 4.4系统中,如何解决ES文件浏览器无法读取U盘的问题。通过修改init.rc、fstab以及Vold的相关配置,将U盘挂载点更改为/mnt/udisk,从而实现U盘的正常读取。通过logcat -s Vold MountService查看挂载信息,确认修改效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Android4.4系统下,ES文件浏览器读取不到U盘,但是在设置->存储里面是可以看到U盘的,另外一块板子是4.2系统的,一切正常,用串口看了下发现

正常的板子,U盘挂在/mnt/udisk下,不正常的那个在/mnt/media_rw/udisk下,于是乎就想要更改U盘的挂载路径.

百度了一番发现了一片好文章,让我解决了这个问题

因为对Android系统并不是很了解,所以没法讲的特别透彻,感兴趣的可以去看看上面那篇文章,我大概是改了三个地方

1.init.rc

系统启动的时候肯定是要从这里启动的,所以就看了看,发现果然有关于udisk的东西,飞思卡尔的imx6平台下

/project/device/fsl/imx6/etc/init.rc里面有这样一段话

mkdir /mnt/media_rw 0751 media_rw media_rw

mkdir /storage 0751 root sdcard_r

mkdir /mnt/media_rw/extsd 0755 system system

symlink /mnt/media_rw/extsd /storage/extsd

mkdir /mnt/media_rw/udisk 0755 system system

symlink /mnt/media_rw/udisk /storage/udisk

看来是在这里创建了挂载的目录,但是这里只是创建了目录,系统并不知道要挂载到这里,而且为什么要创建两个连接呢?百度一番后发现Android有Vold这个东西,机制上的东西我就不说了,也讲不明白,具体可以百度下,于是乎我将这里改成了

#mkdir /mnt/media_rw 0751 media_rw media_rw

mkdir /storage 0751 root sdcard_r

mkdir /mnt/extsd 0755 system sy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值