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,伤不起啊

  • 相关阅读:
    uboot移植步骤详解
    使用busybox制作根文件系统(rootfs)
    DULG uboot解决问题的文档
    uboot的环境变量
    ASP.NET状态管理 APPlication,Session,Cookie和ViewStat用法
    WCF事务
    WCF中流的处理
    C#操作配置文件
    WCF实例模式和对象生命周期
    WCF中实例模式(InstanceContextMode)与会话模式(SessionMode)
  • 原文地址:https://www.cnblogs.com/rainduck/p/2200334.html
Copyright © 2011-2022 走看看