无法推送选择:只读文件系统 当我试图在模拟器的SD卡中添加任何文件时,会出现此错误。任何人都可以告诉我它的解决方案是什么?
答案 0 :(得分:5)
您需要授予您的应用程序写入外部SD卡的权限。您在“模拟器”中是非常重要的,模拟器是Android,因此它需要具有与在实际设备上运行时相同的权限。 将此行添加到您的清单......
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
你会很高兴。
答案 1 :(得分:3)
我有同样的问题;原因似乎是SD卡没有给出尺寸。
通过打开“Android虚拟设备管理器”并编辑设备,我可以改变SD卡的大小,或者至少确保它不是blanc(因为这是我的问题)。保存更改并重新启动模拟器后,在我的情况下,Eclipse,读/写权限设置正确,我可以将文件添加到模拟器中的SD卡。
答案 2 :(得分:2)
确保已将SDCard
添加到模拟器中。因此,您应确保您的AVD应具有SD Card Support - yes
答案 3 :(得分:0)
我遇到了令人沮丧的Android外部SD读/写错误。 解决方法是检查文件错误: 将SD卡弹出到我的Windows手机中,错误消失了......!
答案 4 :(得分:0)
这对我来说解决了这个问题,就像创建我自己的SD卡文件一样。步骤如下
android/sdk/tools/mksdcard [size] [file]
答案 5 :(得分:-1)
我解决了...请参考此链接:http://daraizetechnologies.blogspot.in/2011/06/how-to-mount-sdcard-in-android-emulator.html它包含一步一步的指南..我必须创建新的SD卡图像,而且在运行配置中我给了sd卡的路径,现在我能够将文件放在SD卡上..这个链接很有用