怎么使用adb shell挂载sd,安装apk
时间:2011-11-15
来源:互联网
我是用sd卡启动的,但是android没有挂载上sd卡,在/sdcard下没有发现文件,在我的/dev/block/目录下有mmcblk0、mmcblk0p1、mmcblk0p2三个文件,我分的是2个区,mmcblk0p2应该是我的android_fs分区,我现在想要通过adb install安装应用程序,但是我使用这个命令mount -o remount /dev/block/mmcblk0p2 /system 报出error:提示我的无效的参数,
我应该怎么做才能挂载上sd卡的一个分区,还有remount这个参数我也是不太清楚,请高手帮帮个忙
我应该怎么做才能挂载上sd卡的一个分区,还有remount这个参数我也是不太清楚,请高手帮帮个忙
作者: LinuxZhouYing 发布时间: 2011-11-15
1. 如果你的sd卡没有挂载上,可以尝试mount -t vfat /dev/block/mmcblock0p1 /mnt/sdcard 尝试挂载。如果出现莫名其妙的问题,有可能是android上的mount命令不够强大,可以使用busybox mount -t vfat /dev/block/mmcblock0p1 /mnt/sdcard.
2. remount这个参数是用来重新挂载这个分区的,比如你之前mount挂载过,但是想改一下它的挂载参数,比如只读挂载改为读写挂载,可以这样:mount /dev/block/mmcblock0p2 /system -o rw,remount 。但是android中的mount命令并不支持remount参数,因此报错,解决方法是使用busybox的mount命令,也就是在上面的命令前面加一个busybox。
2. remount这个参数是用来重新挂载这个分区的,比如你之前mount挂载过,但是想改一下它的挂载参数,比如只读挂载改为读写挂载,可以这样:mount /dev/block/mmcblock0p2 /system -o rw,remount 。但是android中的mount命令并不支持remount参数,因此报错,解决方法是使用busybox的mount命令,也就是在上面的命令前面加一个busybox。
作者: Oliver0102 发布时间: 2011-11-15
mmcblk0p1是我的boot分区,里面放的是u-boot.bin、uimage、MLO,我是用sd启动的,启动后会自动卸载boot分区也就是mmcblk0p1,然后挂载mmcblk0p2(android_fs分区)读取里面的文件,所以不管怎么说mmcblk0p2分区是挂载上的,可是android里面怎么说没有挂载,sd卡图标提示sd损坏需要重新分区,我按你说的把mmcblk0p1挂载上去了,但是依然提示相同的错误
作者: LinuxZhouYing 发布时间: 2011-11-15
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28