У меня есть некоторые предметы на рабочем столе Ubuntu 12.04. Я хочу перенести их в SD-карту одного из AVDS в моем эмуляторе Android (Android-SDK-Linux), который я установил в той же системе.
Хотелось бы узнать, как это сделать.
android-emulator
Картик С
источник
источник
Ответы:
1. Использование командной строки: вот как вы можете скопировать файлы на образ SD-карты .
Вы должны использовать
adb push
для копирования файлов с рабочего стола в эмулятор иadb pull
наоборот. Вот синтаксис для копирования файлов в или из экземпляра эмулятора / устройства :Скопируйте с рабочего стола в эмулятор:
Скопируйте из эмулятора на рабочий стол:
Вот
<local>
путь к файлу / папке на вашем рабочем столе и<remote>
путь к файлу / папке на вашем эмуляторе.Вот пример:
Файл foo.txt будет помещен (скопирован) в эмулятор.
2. Использование пользовательского интерфейса DDMS. Ниже описано , как работать с файловой системой эмулятора с использованием DDMS .
Лично я предпочитаю команды adb pull и adb push, так как вы можете копировать несколько файлов (в одном каталоге) всего одной строчной командой, используя DDMS, вы можете копировать только один файл за раз (без каталога).
источник
Чтобы перенести данные с рабочего стола на SdCard эмулятора в Linux, сделайте следующее:
Давайте создадим 64-мегабайтную SD-карту для нашего эмулятора Android. Из терминала сделайте это:
Теперь вы можете использовать Eclipse Android SDK и AVD Manager, чтобы создать новое виртуальное устройство Android, которое может использовать путь к созданной вами SD-карте.
Записать данные на SD-карту:
Из терминала:
Это запустит сервер Dalvik Debug Monitor. Потом:
Теперь из вашего кода вы можете перейти к пути SD-карты с помощью:
Подробнее вы можете прочитать здесь .
источник