android sd卡

时间:2012-09-25 14:22:46

标签: android android-emulator android-sdcard

我正在尝试运行Android模拟器,我无法识别SD卡。

我已经完成了所有常规设置步骤 - 我已确保我的应用在其清单中具有WRITE_EXTERNAL_STORAGE权限,我已确保我的avd已启用SD卡支持({{1} }),我确保在AVD设置中指定了SD卡。当我运行应用程序时,它无法创建任何新文件或目录,当我调用hw.sdCard = yes检查SD卡是否已挂载时,它始终返回Environment.getExternalStorageState()

我已经运行了其他已知良好的项目,看看我是否得到了同样的错误,并且我让其他人尝试运行代码,看看他们是否可以让它工作。所有其他项目都有同样的问题,其他运行代码的人已经开始工作了。

我在Retina Macbook Pro,Eclipse Juno版本上运行OS X 10.8.2,并使用Android SDK预览版本21rc4。

有谁知道我可能做错了什么?

ADDENDUM:以下是有问题的avd的config.ini文件的文本:

removed

1 个答案:

答案 0 :(得分:1)

确保sdcard.img文件存在且大小正确,并且可由您的登录信息写入。如果这不起作用,您可以尝试使用以下命令重新创建它:

mksdcard 1024M sdcard.img