我需要测试 sdcard
(或至少一个特定目录)为只读
的场景。有谁知道我如何在模拟器上做到这一点?
基本上我想将 SD 卡安装为只读。我在 adb shell
中尝试了以下命令,但不起作用。
mount -o remount r /sdcar
最佳答案
以下是我如何以只读模式重新安装 SD 卡:
第 1 步。
执行mount
并查看已安装目录的列表。注意带有 /sdcard
的那个或/mnt/sdcard
就在其中。
在我的 Android 1.6 模拟器上:
/dev/block//vold/179:0 /sdcard vfat rw,dirsync,nosuid,nodev,...
第 2 步。
执行下一个命令:
mount -o remount,ro <block> <sdcard>
哪里<block>
和<sdcard>
前两项取自 mount
带SD卡的输出线。
就我而言,命令是:
mount -o remount,ro /dev/block//vold/179:0 /sdcard
关于android - 将Android SD卡设置为只读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6438084/