zoukankan      html  css  js  c++  java
  • n900刷android2.3.4后,无法识别sd卡

    • 折腾1

    刷了nitdroid的n12后,无法识别sd卡,故找啊找,据说etc/vold.fstab描述了系统启动时,挂载设备的情况,,,故查看之,果然如此,有了如下的折腾:

    在终端下输入env命令,查看环境变量,发现External-storage是 /mnt/sdcard;

    修改/etc/vold.fstab中的最后一行,关于sd卡地挂载,,,如果注释了的话,先取消注释。。然后将/dev/block/mmcblk0挂载到/mnt/sdcard下,(大致是dev-mount ...../mnt/sdcard /dev/block/mmcblk0)

    测试,文件管理器无法访问到所谓的sd卡,浏览器却无法识别到sd

    ~~失败@

    • 折腾2

    有了上面的尝试,很自然的想到直接命令挂载。。

    故:mount -t vfat /dev/block/mmcblk0p1 /mnt/sdcard

    测试之,文件管理软件能顺利打开所谓的sd卡,,浏览器等仍旧无法识别,提示sd卡损坏或无sd卡。此外还注意到通知栏仍旧提升sd卡损坏

    折腾3——略感欣慰

    后来发现,android是在system目录下的,故应修改/system/etc/vold.fstab~修改后!!reboot!!

    ok,通知栏不提示sd卡问题了,文件管理器能访问所谓的sd卡了!!但是!!浏览器等已经无法识别,说sd卡不存在。。并且【设置】里边关于【存储】的描述,也说无sd卡~~~

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    总之目前可以访问文件了,,且无需每次重启后mount了~~至于问题。。。可能是系统未识别设备,即没有吧mmcblk0当做sd设备,,故问题不大,,应该修改对sd设备的定义,,应该也在vold.fatab中。。有空了继续研究~写书稿!!55~55,伤不起啊

  • 相关阅读:
    搭建第一个web项目:Struts+hibernate+spring配置(annotation)
    Visual Studio
    Javascript的性能瓶颈
    导出数据库文档的最简单的方式
    long类型在C#和C++中的异同
    GDI+创建Graphics对象的2种方式
    jQuery中click()与trigger方法的区别
    使用VS调试64位应用程序
    ASP.NET中多个相同name的控件在后台正确取值
    js中的eval方法转换对象时,为何一定要加上括号?
  • 原文地址:https://www.cnblogs.com/rainduck/p/2200334.html
Copyright © 2011-2022 走看看