Я не посмотрел ваш код, но вы можете попробовать использовать инструмент командной строки 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 ...