Android - SD-карта - Эмулятор - Ubuntu - PullRequest
3 голосов
/ 01 апреля 2011

Мне нужно добавить некоторые файлы на SD-карту на Android Emulator .Я использую Intellij Idea в системе Ubuntu .

На данный момент я сделал следующее:

  1. СоздатьОбраз SD-карты с помощью команды mksdcard -> mksdcard -l SD256M 256M ~ / sdcard256m.img .
  2. Запущенный эмулятор Android с параметром командной строки -> -sdcard ~ / sdcard256m.img

Однако я не могу добавить файлы на SD-карту с помощью DDMS - File Explorer (запустил DDMS из командной строки).

Я получаю следующую ошибку .

E / ddms: ошибка передачи: Файловая система только для чтения. Не удалось отправить файл testfile.mp3 на emulator-5554:Файловая система только для чтения

Кроме того, на эмуляторе в разделе Настройки > Настройки SD-карты и памяти телефона , я вижу сообщение:

Общее пространство - Недоступно

Доступное пространство - Недоступно

Монтировать SD-карту - Вставьте SD-карту для монтажа

Форматировать SD-карту - Форматировать (стереть)SD-карта

Я не уверен, что эмулятор может забрать созданный мной образ SD-карты.

Пожалуйста, дайте мне знать, куда я иду неправильно?

Большое спасибо!

1 Ответ

2 голосов
/ 02 апреля 2011

Проблема была с параметром командной строки при запуске эмулятора

~ / sdcard256m.img

Мне пришлось расширить " ~"и изменил его на

/ home / username / sdcard256m.img

SD-карта обнаружена в эмуляторе, и я смогPUSH файлы через DDMS File Explorer.

...