Необходимые файлы эмулятора Android - PullRequest
0 голосов
/ 07 сентября 2018

Я хочу поделиться одним из своих эмуляторов Android и пытаюсь выяснить, что нужно.

Я скопировал свою папку c:\users\me\appdata\local\android\sdk, за исключением папки с платформами, которая, по-видимому, не нужна. Вместе с моей папкой .avd и соответствующей ей .ini. Хотя это работает, оно очень большое, и я хотел бы посмотреть, смогу ли я его уменьшить.

Создается впечатление, что папка system-images требуется только для создания новой виртуальной машины, но по какой-то причине, если я пытаюсь запустить avd без требуемого образа системы, я получаю сообщение об ошибке. Зачем нужен образ системы?

Какие файлы в моем .avd;

  • userdata.img
  • userdata-qemu.img
  • userdata-qemu.img.qcow2

Есть ли другие папки из папки sdk, которые я могу удалить?

В некоторых случаях моя виртуальная машина, казалось, перезагружалась (то есть все конфигурации и установленные приложения исчезли). Есть ли какие-либо очевидные события, которые могут вызвать это?

Ответы [ 2 ]

0 голосов
/ 12 сентября 2018

Вам необходимо скопировать всю папку *.avd и правильно изменить файлы конфигурации . Например. у вас есть avd с именем Pixel_2_API_26 , который по умолчанию равен в каталоге ~/.android/avd/Pixel_2_API_26.avd на компьютерах Mac . Итак, вам нужно полностью скопировать эту папку Pixel_2_API_26.avd и поместить ее в соответствующее место на других ваших машинах.

Затем скопируйте или создайте файл с тем же именем файла, то есть Pixel_2_API_26, но с расширением .ini, и поместите его в то же место, то есть ~/.android/avd/, измените содержимое, как показано ниже:

avd.ini.encoding=UTF-8
path=~/.android/avd/Pixel_2_API_26.avd
path.rel=avd/Pixel_2_API_26.avd
target=android-26

Затем исправьте все неправильные пути во всех файлах конфигурации, например,

  • Pixel_2_API_26.avd/config.ini
  • Pixel_2_API_26.avd/hardware-qemu.ini
0 голосов
/ 07 сентября 2018

System Image - это система для любого Android-устройства, если вам нужно использовать lollipop в эмуляторе, вам необходимо загрузить System-image для lollipop в ваше устройство. Это создает идеальный вид в эмуляторе вашей Android-системы.

если вам нужно перенести компьютер с System-образом на компьютер, так что папка для него C: \ Users \ мне \ AppData \ Local \ Android \ Sdk \ System-образы

по этому пути вы получите все системные образы для Avd.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...