首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android SD卡

android SD卡
EN

Stack Overflow用户
提问于 2012-09-25 22:22:46
回答 1查看 769关注 0票数 4

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

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

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

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

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

附录:这里是有问题的avd的config.ini文件的文本:

代码语言:javascript
复制
hw.sdCard=yes
hw.lcd.density=240
sdcard.size=1024M
skin.name=WVGA800
skin.path=platforms/android-16/skins/WVGA800
hw.cpu.arch=arm
abi.type=armeabi-v7a
hw.cpu.model=cortex-a8
vm.heapSize=48
hw.ramSize=512
image.sysdir.1=system-images/android-16/armeabi-v7a/
EN

回答 1

Stack Overflow用户

发布于 2012-09-26 00:51:15

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

代码语言:javascript
复制
mksdcard 1024M sdcard.img
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12585043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档