Виртуальный девайс Android на вашем ПК | Эмулятор на компьютере устройств под управлением Android



Реп: (3556)
Android Virtual Device


Прикрепленное изображение


Установка

Способ запуска Android SDK/AVD Manager

Видео-инструкция

Windows 8.1: тут

Windows 7/и др.
1. Скачиваем JDK нужной разрядности отсюда. Как определить разрядность системы?
2. Устанавливаем. Удаляем ненужный ярлык NetBeans 8.1 с раб. стола.
3. Скачиваем Android Studio с офф. сайта. Указываем путь для Android Studio и Android SDK. Например такой для Android Studio (не забудьте вместо <Имя Пользователя> написать своё имя): C:\Users\<Имя Пользователя>\AppData\Local\Android\Android_Studio И Android_SDK: C:\Users\<Имя Пользователя>\AppData\Local\Android\Android_SDK
4. После установки Wizard'а Android Studio, он запустит уже сам установщик Android Studio. Устанавливаем.
5. Теперь нажимаем ПКМ на "Мой компьютер" и выбираем "Свойства". На вкладке "Дополнительно" нажмите на "Переменные среды", в разделе "Системные переменные" выбираем строчку "Path" и жмём кнопку "Изменить". Добавляем в конец строки полный путь до директории platform-tools/, предварительно отделив его точкой с запятой ";" Например:
;C:\Users\admin1\AppData\Local\Android\Android_SDK\platform-tools

6. Заходим в папку Android_SDK и запускаем SDK Manager. В списке рекомендуется выбрать всё.
7. Нажимаем Install 101 packages
8. Появится список с галочками и крестиками. Нажимаем на верхнюю и справа выбираем Accept. Устанавливаем. Ждём.
9. Запускаем AVD Manager и вуаля!
Создание девайса
Прикрепленное изображение

1. Нажимаем кнопку Create...
2. В верхнее поле пишем название виртуального девайса без пробелов.
3. Выбираем девайс который хотим эмулировать.
4. Выбираем версию Android. Лично из моего опыта рекомендую 4.4.2.
5. Выбираем процессор. Лучше ARM.
6. Keyboard оставляем как есть.
7. Выбираем Skin: Skin with dynamic hardware controls
8. Выбираем оперативную память. Рекомендую набрать 2048. Правое поле оставляем как есть.
9. Internal Storage - Внутренняя память. Даём значение. Лучше поставить 500.
10. Выбираем размер SD-карты. Рекомендую 500.
11. Emulation Options: Выбираем Use Host GPU.
12. Нажимаем ОК и ждём.
13. В списке выбираем Ваше только что устройство и жмём Start.
Что должно получится. Пример Android 2.0
Прикрепленное изображение
Решение ошибок
В - Вопрос
О - Ответ
П - Причина
В: emulator: ERROR: no search paths found in this AVD's configuration.
Weird, the AVD's config.ini file is malformed. Try re-creating it.
П: В пути присутствует кириллица.
О:
ebb @ 01.01.2011, 03:52 *
По пути «c:\Documents and Settings\ИМЯ ПОЛЬЗОВАТЕЛЯ\.android\avd\» есть файлик «ВАШЕ НАЗВАНИЕ ВИРТУАЛКИ.ini». Открыть блокнотом и отредактировать путь. У вас он примерно будет выглядеть как, «c:\Documents and Settings\АБРАКАДАБРАЧЕГОТОТАМ\.android\avd\название эмуля.avd». Заменить «АБРАКАДАБРАЧЕГОТОТАМ» на ваше имя пользователя и сохранить.
Это всё проверено на WinXP.
Если не получается, пробуем этот способ
Oleg V @ 28.04.2012, 12:38 *
Поэтому, недолго думая, я просто сделал нормальную командную строку и запустил ее из папки приемника, куда предварительно переместил .android и записал junction.exe
junction.exe "C:\Documents and Settings\имя пользователя\.android" "C:\мой путь куда надо\.android" и все слинковалось
После создания нового образа необходимо править инишник образа, менять в нем путь с C:\Documents and Settings\имя пользователя\.android...... на C:\мой путь куда надо\.android.....
Сам архив тут.
В: adb не является внутренней или внешней командой, исполняемой программой или пакетным файлом
П: Вы не добавили adb в системные переменные или указали там неверный путь к файлу adb.
Старый метод - через командную строку
Теперь нам надо создать свой AVD (Android Virtual Devace), говоря проще создаём наш виртуальный девайс.
Идём в Пуск -> Выполнить -> набираем cmd и жмём ОК

В командной строке пишем android create avd -n <name> -t <targetID>
<name> - это имя нашего девайса (например HTC)
<targetID> - если поставим значение 1, то у нашего девайса будет Android 1.1; если поставим значение 2, то у нашего девайса будет Android 1.5

Так же при создании AVD можно указать и другие параметры для нашего будущего девайса в виде -<option> <value>, где <option> - это параметр, а <value> - значение. Список параметров можно посмотреть тут

Прикрепленное изображение

После создания AVD мы можем изменить железные характеристики нашего виртуального девайса. Для этого идём в директорию где находится наш виртуальный девайс, по умолчанию C:\Documents and Settings\имя_пользователя\.android\ на Windows XP, и C:\Users\имя_пользователя\.android\ на Windows Vista. В файле config.ini дописываем то что хотим изменить, список параметров тут

Удалить виртуальный девайс можно набрав в командной строке android delete avd -n <name>

Примерный алгоритм запуска AVD с 9 андроидом в картинках

Запуск виртуального девайса
Для запуска созданного нами виртуального девайса идём в командную строку. Там набираем emulator -avd <avd_name>, где <avd_name> - имя нашего девайса.

Так же при запуске можно указать различные параметры, список тут.

Прикрепленное изображение
Установка/переустановка приложений
Для установки приложений на наш виртуальный девайс, в командной строке пишем adb install your_application.apk, где your_application.apk - путь к приложению которое вы хотите установить.
После этого оно появится в вашем девайсе.
Для переустановки пишем adb install -r your_application.apk

Прикрепленное изображение
Образы
Девайсы
Альтернативы
Бэкап ваших программ в отдельный system.img

Обсуждение и сравнение разных эмуляторов ведется в специальной теме

За ребрендинг шапки спасибо говорим Google 61


Сообщение отредактировал Kenas - 30.07.20, 12:53
Причина редактирования: Android Emulator Recovery



Реп: (1108)
Paikiller,
_Woland_ @ 2.3.09, 14:08 *
Если участник форума дал вам хороший совет, который помог вам в решении вашей проблемы не следует помещать сообщение с текстом «Спасибо! Ты супер!!!». На нашем форуме благодарность принято выражать путем поднятия репутации конкретного участника. На репутацию других участников может влиять любой пользователь, набравший 15 полезных постов. Если у вас нет 15 полезных постов, попросите модератора поднять репутацию оказавшему вам помощь человеку через кнопку «Жалоба».



Реп: (5)
Что делаю не так? При запуске эмулятора SDK?
Установил все программы скачал usb драйвера. Создал виртуальный девайс. Но запустить его не могу вот что пишет:

Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\Администратор>emulator -avd HTCHero
emulator: ERROR: no search paths found in this AVD's configuration.
Weird, the AVD's config.ini file is malformed. Try re-creating it.


Я так понимаю мне надо что-то в конфиге прописать. C:\Documents and Settings\Администратор\.android\avd\HTCHero.avd

А что там прописать не знаю. Конфиг открыл там вот что:skin.name=HVGA
skin.path=platforms\android-1.1\skins\HVGA
image.sysdir.1=platforms\android-1.1\images\


Что мне делать?

Сообщение отредактировал indigov - 17.11.09, 17:42



Реп: (0)
Прошу совет по установке Android Virtual Devace.
Действовал в соответствии с инструкцией.
На команду в командной строке >android create avd -n HTCHERO -t 1
получаю ответ: "Error: Target id is not valid. Use "android.bat list targets" to get the target ids.



Реп: (0)
Вопрос снимаю - все получилось.



Реп: (179)
OreshkinSA

а что тебе помогло? у меня не выходит никак и постоянно эта ошибка(((



Реп: (0)
kavabunga6,
запусти android.bat загрузится манагер. во вкладке available packages выбири необходимые тебе пакеты, они скачаются, установятся и наслаждайся работой эмулятора
подскажите как заставить работать эмулятор быстрее, а то тормоза невыносимые



Реп: (0)
indigov
Эмулятор читает патч с директории C:\Users\[пользователь]\.android\avd. Если в этом путе есть русский текст, то возникает такая ошибка.



Реп: (42)
Jonky2006,

Никак. Только более мощный процессор Вас спасёт.



Реп: (101)
Опишите пожалуста инструкцию для Win7, а конкретно по этому пункту
racoon @ 3.7.09, 1:42 *
Теперь нажимаем ПКМ на "Мой компьютер" и выбираем "Свойства". На вкладке "Дополнительно" нажмите на "Переменные среды", в разделе "Системные переменные" выбираем строчку "Path" и жмём кнопку "Изменить".

просто там немного по другому, сам не смог разобратся <_<



Реп: (1108)
Odyssey92,

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение




Реп: (1)
Я не пойму никак, где скачать юсб-драйвер для SDK? Вот сам пакет http://developer.android.com/sdk/index.html, никаких драйверов там нет. Через Windows тоже не ищутся. Хелп!



Реп: (1108)
Gagasl,
Там есть Android SDK and AVD Manager
Запусти SDK Setup.exe находится в корне папки "android-sdk_r3-windows\android-sdk-windows"
После запуска можно увидеть сервер и компоненты SDK которые доступны для скачивания
Вот на скринах все видно.
Прикрепленное изображение
Прикрепленное изображение



Реп: (1)
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\Admin>android create avd -n feel -t 2
Error: Target id is not valid. Use 'android.bat list targets' to get the target
ids.

C:\Documents and Settings\Admin>


Что не так??



Реп: (1108)
feel76,
Возможно что система 1,5 у Вас не установлена
попробуйте подгрузить системные файлы, как тут Виртуальный девайс Android на вашем ПК (Пост #3532563)



Реп: (6)
Уважаемый Hepard,

хочу запустить Хиро на эмуляторе. Повторить инструкцию точь в точь нет возможности, т.к. под Виндой не смог найти всех утилит. М.б. есть возможность выложить сразу перепакованные *.img которые подсунуть эмулятору



Реп: (42)
GreenJack4pda,

Виртуальный девайс Android на вашем ПК (Пост #3425956) а это что?



Реп: (6)
Упс, не понял из контекста. Спасибо, дома скачаю.

какие изменения в прошивке 405.61? есть смысл ее гонять в эмуляторе вместо 17? чтоб так сказать быть актуальнее?

Сообщение отредактировал GreenJack4pda - 02.12.09, 22:35



Реп: (102)
indigov @ 17.11.09, 17:42 *
C:\Documents and Settings\Администратор>emulator -avd HTCHeroemulator: ERROR: no search paths found in this AVD's configuration.Weird, the AVD's config.ini file is malformed. Try re-creating it.

Вот у меня такая же ошибка. И тут был ответ, что в пути к файлу не должно быть папок в с русскими буквами. А как мне поменять имя пользователя, чтобы был по английски? Иначе у меня в пути будет русская папка.



Реп: (0)
Если у тебя Vista Ultimate зайди в Панель Управления-Администрирование-Управление компьютером-Локальные пользователи-Свойства учётной записи Администратор-Общие-Впиши Полное имя латинскими



Реп: (102)
У меня XP и там такая тема не прокатывает. Имя пользователя только в Пуске, а в системе в целом - нет. Вот и не знаю как поменять :(


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 19.07.24, 21:15