я добавил эту строку в AndroidManifest.xml:Невозможно записать в SDCard в Android эмулятор
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Однако, когда я запускаю код для записи в SDCard, я получаю эту ошибку:
02-19 13:24:46.760: E/CameraTest(598): /mnt/sdcard/image.jpg: open failed: EACCES (Permission denied)
Как решить эту проблему?
EDIT: Я использую эмулятор Android с SDCard.
EDIT-2: Я знаю, в чем проблема: я вызвал функцию Environment.getExternalStorageState()
и получил «удален». Кто-нибудь знает, как исправить это и сделать состояние MEDIA_MOUNTED
Спасибо!
смонтировали вы сд карту? – kosa
проверка [это] [1] и [это] [2] [1]: http://stackoverflow.com/questions/8854359/android-open-failed-eacces-permission-denied [2]: http://stackoverflow.com/questions/9334090/failed-to-save-image-to-sdcard – George
@thinksteep: да, добавлена SD-карта. Кстати, я использую эмулятор. –