ошибка "только для чтения" при записи на SD-карту

не удалось нажать выбор: файловая система только для чтения эта ошибка происходит, когда я пытаюсь добавить любой файл в sdcard эмулятора..может ли кто-нибудь сказать мне, каково решение этой проблемы?

6 ответов


вам необходимо предоставить разрешение приложения для записи на внешнюю SD-карту. Не важно, что вы находитесь в "эмуляторе", эмулятор Android, поэтому он должен иметь те же права, как если бы он работал на реальном устройстве. Добавьте эту строку в манифест...

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

и вы будете хорошо идти.


У меня была та же проблема; причина заключалась в том, что sdcard не был задан размер.

открыв "Android Virtual Device Manager" и отредактировав устройство, я мог бы изменить размер sdcard или, по крайней мере, убедиться, что это не blanc (так как это была моя проблема). После сохранения изменений и перезагрузки эмулятора и в моем случае ALSE Eclipse разрешения на чтение/запись были установлены правильно, и я мог добавлять файлы на sdcard в эмуляторе.


убедитесь, что вы добавили SDCard в эмулятор. Таким образом, вы должны убедиться, что ваш AVD должен иметь SD Card Support - yes


Я испытал огорчительную внешнюю ошибку чтения/записи Android SD. Работа вокруг была проверить ошибки файла: Вытащил SD-карту на мой Windows phone, и ошибка исчезла..!


то, что решило это для меня, было, как сказано, создание моего собственного файла sd-карты. Шаги следующие

  1. создать sdcard android/sdk/tools/mksdcard [size] [file]
  2. и прикрепите файл как внешний файл под sdcard (показано в расширенной настройке). Примечание: иногда это не работает. если он не пойдет в ~/.android / avd / [устройство].АВД/конфиг.ini и set sdcard в созданный файл

Я ее решила...см. эту ссылку: http://daraizetechnologies.blogspot.in/2011/06/how-to-mount-sdcard-in-android-emulator.html он содержит пошаговое руководство к нему..мне пришлось создать новый образ SD-карты и чем в конфигурации запуска я дал путь к SD-карту и теперь я могу положить файлы на SD карту..эта ссылка была полезной