Я пытаюсь подтолкнуть файл к SD-карте, но его показ ошибки в консоли "не удалось нажать выделение: файловая система только для чтения". Я использую перспективу DDMS в Eclipse.I сгенерированном SD-карте, используя команду mksdcard.
Консоль Eclipse показывает: "Не удалось нажать выделение: файловая система только для чтения", когда я пытаюсь нажать файл
Ответ 1
Просто перейдите к
C:\Documents and Settings\<adminstrator>\.android\avd
возьмите 'properties'
вашей avd-папки (есть папка для каждого из avd)
снимите флажок 'Read only'
→ OK
Это единственное, что сработало для меня.
P.S: Некоторые из этих папок могут быть скрыты.
Ответ 2
В Terminal
или Command-Prompt
напишите (для меня его командную строку):
-
adb shell
(Открывает оболочку устройства, вы увидите#
) -
su
(при необходимости получите разрешение root) -
mount -o rw,remount rootfs /
(перемонтируйте корневую файловую систему.) -
chmod 777 /mnt/sdcard
(измените разрешение sdcard на rwe.) -
exit
Если это не сработает, попробуйте нажать файл из той же оболочки, используя adb push
.
Надеюсь на эту помощь.
Ответ 3
Вам необходимо предоставить поддержку SDCard для вашего AVD и установить SDCard.
Сначала перейдите в "Диспетчер AVD" и выберите свой AVD, затем нажмите "Изменить" и "Оборудование добавит поддержку SDCard".
Пожалуйста, проверьте эту ссылку для получения подробного шага по поддержке и установке SDCard.
Вы также можете попробовать эту команду в CMD, это перемонтирует вашу SDCard.
c:\android-sdk\platform-tools\>adb remount
Ответ 4
У меня тоже была проблема:
Не удалось нажать выделение: файловая система только для чтения
В компьютерах с более высокой конфигурацией (помимо Windows XP)
настройки, такие как --- > C:\Documents and Settings \.android\avd
не существует, поэтому вместо этого
перейдите по этому пути → C:\Users \.android и щелкните правой кнопкой мыши по этой папке и снимите флажок с именем только как чтение.
Надеюсь, это поможет тем, у кого новые окна на вашем ПК:), если это решение поможет вам, чем проголосовать за него.
Ответ 5
В моем случае у меня ошибка со слэшем. при указании "Дополнительные параметры командной строки эмулятора" в eclipse
На самом деле это должна быть -sdcard C:/Kamal/sdcard/emulator_sdcard
и я помещал -sdcard C:\Kamal\sdcard\emulator_sdcard
Затем после перезапуска Eclipse и эмулятора он работает.
Ответ 6
Если данные на SD-карте не обновляются в эмуляторе или в приложении, которое вы разрабатываете, Выбрать, Dev Tools- > Media Scanner Данные, которые уже были перенесены в SD-карту по вариантам, скоро будут загружены.!
Ответ 7
если у кого-то такая же проблема в новой сборке студии. 0.8.9 и выше см. Мое решение здесь, и оно будет работать как шарм: (afra mehrparvar solution в нижней части страницы)
Android-эмулятор sdcard push error: файловая система только для чтения