2010-07-21 3 views
0

Как расположены каталоги? Где я могу копировать свои музыкальные файлы и картинки на своем виртуальном устройстве для тестирования своих приложений?Как выглядит структура каталога Android?

обновление: пытается с Mtools ....
обновление: Исспользуя терпит неудачу ... не могу загрузить его в виртуальное устройство ..

обновление: я вошел в Интернет на виртуальном Android устройства, попытался сохранить изображение, и он говорит, что «требуется SD-карта». Я думал, что прочитал на android.developers.com, что у устройства есть SD-карта по умолчанию .. Во всяком случае, я буду искать, как ее создать.

+0

Итак, просто чтобы проверить очевидность: существует ли исходный файл? Вы работаете с хостом Linux? –

+0

@Pontus Да, это действительно существует, и я на Ubuntu 10.04, используя Android 2.2 API 8 –

+0

@Pontus Gagge все локально, ничего пустого. –

ответ

0

В последнем SDK (уровень API 8, равное 2.2), вы используете Environment.

+0

Атрибут DIRECTORY_PICTURES имеет значение «Картинки», но попытка копирования с помощью «adb push» throws: не удалось скопировать '/home/wellington/housemd.jpg' в '/Pictures/housemd.jpg[A': такого файла нет или каталог –

+0

Итак, вы вызываете getExternalStoragePublicDirectory (Environment.DIRECTORY_PICTURES)? –

+0

ops, ok, теперь я сделал это правильно, но все же получил: не удалось скопировать '/home/wellington/housemd.jpg' в '/mnt/sdcard/Pictures/housemd.jpg': Нет такого файла или каталога –

0

Обычно музыка и картинки будут жить в любом месте в папке /sdcard. Имейте в виду, что не все телефоны обеспечивают SD-карту.

+0

Я попытался скопировать файл usin adb push, но got: не удалось скопировать '/home/wellington/housemd.jpg' в '/sdcard/media/housemd.jpg': нет такого файла или каталога –

0

Если вы хотите попытаться использовать эмулированную SD-карту, вам необходимо использовать утилиту mksdcard. Она покрыта здесь:

http://developer.android.com/guide/developing/tools/othertools.html#mksdcard

Вы хотите создать AVD, который указывает на .img файл, который вы создали. После запуска avd вы можете использовать adb push для размещения на нем файлов.

+0

или, при создании виртуального устройства в AVD Manager, просто отметьте поле для создания sdcard ..;) –

Смежные вопросы