Android emulator 写入SD卡不工作

Android emulator 写入SD卡不工作,android-emulator,Android Emulator,我在Eclipse中运行Android。以下行(来自Camera.demo) 失败并返回以下错误:- FileNotFound - permission denied. 我能做些什么来纠正这个问题吗?我假设仿真程序中存在SD卡目录。 谢谢 Ron您正在运行的AVD必须明确配置SD卡支持,否则它将表现为没有SD卡支持。更多信息 您的应用程序还需要WRITE\u EXTERNAL\u STORAGE权限 旁注:您应该调用Environment.getExternalStorageDirectory

我在Eclipse中运行Android。以下行(来自Camera.demo)

失败并返回以下错误:-

FileNotFound - permission denied.
我能做些什么来纠正这个问题吗?我假设仿真程序中存在SD卡目录。 谢谢
Ron

您正在运行的AVD必须明确配置SD卡支持,否则它将表现为没有SD卡支持。更多信息

您的应用程序还需要
WRITE\u EXTERNAL\u STORAGE
权限


旁注:您应该调用
Environment.getExternalStorageDirectory()
来获取SD卡的路径,而不是硬编码
/sdcard
。如果没有可用的存储,则返回
null
。您可以对返回的值使用
canWrite()
方法来确定它是否真的可以用于存储。

谢谢-这已经解决了它。我感谢你的帮助。
FileNotFound - permission denied.