папка sd card не создается в DDMS - PullRequest
0 голосов
/ 02 июня 2010

Я новичок в Android.

Я намерен создать видеоплеер, который может воспроизводить видео из файла, а также веб-URL. Но проблема в том, что при запуске моего эмулятора папка SD-карты должна быть создана на вкладке «Проводник» перспективы DDMS в Eclipse, чего не происходит. Вот почему я не могу вставить какой-либо файл на SD-карту, и, следовательно, видео не воспроизводится.

Я использовал следующий код: - проверьте ссылку
http://davanum.wordpress.com/2009/12/04/android-%E2%80%93-videomusic-player-sample-take-2/

Пожалуйста, помогите мне.

Abhijeet

Ответы [ 2 ]

1 голос
/ 27 сентября 2010

Я думаю, что твои удары назад. \ sdcard \ yourfileonthephone.txt должен быть /sdcard/yourfileonthephone.txt. В противном случае у вас ошибка «файловая система только для чтения».

0 голосов
/ 08 июня 2010

Я не посмотрел ваш код, но вы можете попробовать использовать инструмент командной строки adb, который вы можете найти в SDK. Это то, что мне нужно сделать (и работает, потому что я создал устройство с SD-картой, но он не отображается в представлении DDMS). Чтобы проверить, есть ли на вашем устройстве SD-карта, используйте оболочку и перейдите в папку инструментов в вашей установке Android, убедитесь, что у вас работает только один эмулятор. Введите adb shell и проверьте содержимое с помощью команды ls. Если есть папка sdcard, вы можете использовать другие команды для извлечения и извлечения файлов. Если такой папки нет, попробуйте создать новое устройство, возможно, в этом была проблема. Оставьте оболочку с Ctrl + C и введите adb pull \sdcard\yourfileonthephone.txt yourfileonthecomputer.txt, файлы будут сохранены в папке инструментов. Или используйте adb push для хранения файлов. Но в любом случае, возможно, есть способ сделать это видимым в DDMS, это было бы здорово:)

PS: Доступ через DDMS, кажется, работает с устройствами под управлением 2.1, но не с 2.2 ...

...