Sah*_*wal 11 permissions android android-emulator android-sdcard
我在AndroidManifest.xml中添加了这一行:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Run Code Online (Sandbox Code Playgroud)
但是,当我运行代码写入SD卡时,我收到此错误:
02-19 13:24:46.760: E/CameraTest(598): /mnt/sdcard/image.jpg: open failed: EACCES (Permission denied)
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
编辑:我正在使用添加了SDCard的Android模拟器.
编辑2:我知道现在的问题是:我已经调用了函数Environment.getExternalStorageState(),我被"删除"了.任何人都知道如何解决这个问题并建立状态MEDIA_MOUNTED
谢谢!
好的,我已经解决了这个问题.这是我遇到安装SD卡的问题,并且android不允许路径中的空格!
这是一个很好的程序(如果也使用eclipse):http://www.brighthub.com/mobile/google-android/articles/33240.aspx
注意:如果路径中有空格,请将sdcard图像文件移动到其他位置,然后使用sdcard运行模拟器命令,一切都应该正常工作!