Ошибка отправки SDCard эмулятора Android: файловая система только для чтения - PullRequest
67 голосов
/ 18 января 2010

Я занимаюсь разработкой под Android 1.6 (Android SDK 2.1). Я создаю AVD с помощью AVD Manager в Eclipse. Когда я запустил этот avd, я обнаружил, что директория / sdcard разрешена как "d ---------". Поэтому я не могу отправить файл на SD-карту.

Кто-нибудь знает, как решить эту проблему?

Ответы [ 20 ]

1 голос
/ 30 января 2014

Полагаю, вы не указали объем памяти во время создания avd. Вы можете сделать это, отредактировав AVD. screenshot

0 голосов
/ 06 апреля 2015
  1. Дайте Sdcard любого размера в эмуляторе
  2. снял флажок только для чтения из c: \ user ... android \ avd -> properties
  3. протолкнуть файл через проводник
  4. перезапустить эмулятор

Это точно будет работать

0 голосов
/ 29 марта 2015

Альтернативный способ: Демонтировать диск (из настроек / хранилища) и заново смонтировать sdcard также исправляет проблему. (проверьте, переместив файл из внутреннего хранилища на SDCard) В любом случае, этот простой метод спас мой зад на этот раз:)

0 голосов
/ 20 декабря 2014

В версии adb 1.0.32 и Eclipse Luna (v 4.4.1).

Я нашел каталог в avd / mnt / media_rw / sdcard, в который вы можете записать команду adb. adb push {source} / mnt / media_rw / sdcard

Похоже, что у вас есть доступ к этому каталогу.

Надеюсь, это поможет: -)

0 голосов
/ 24 октября 2014

У меня была эта проблема при предварительном просмотре приложений для Android L, и, по крайней мере для этой версии, я решил ее, создав SD-карту размером с квадрат 2 (например, 128M, 256M и т. Д.)

0 голосов
/ 04 марта 2016

мне в итоге помогло В эмуляторе запускается менеджер приложений и настройка разрешений для хранилища.

0 голосов
/ 18 мая 2013

Windows использует обратную косую черту, Linux использует прямую косую черту.

0 голосов
/ 13 февраля 2012

убедитесь, что у вас есть правильные разрешения.

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
0 голосов
/ 06 ноября 2016

Попробуйте это в эмуляторе терминала от имени root:

restorecon -v -R /data/media
0 голосов
/ 05 декабря 2013

иногда это может вызвать очень простую причину, перейдите к списку в eclipse и проверьте, установлен ли размер SDCard

...