що таке зображення системи Intel x86 atom у менеджері Android SDK?


80

Я новачок у розробці Android. Я створюю середовище для розвитку. Отже, моє запитання полягає в тому, що таке образ системи Intel x86 atom у менеджері SDK для Android? Чи слід встановлювати його чи ні? Варіант присутній на рівнях API 15 та 16, але не на рівні 17.

Дякую.


ви хочете встановити це на своїй хост-машині: software.intel.com/en-us/articles/…
n611x007

Відповіді:


80

Отже, моє запитання полягає в тому, що таке системний образ Intel x86 atom в менеджері Android SDK?

Це версія емулятора Android, яка працює власним чином на процесорах x86, як у більшості машин для розробки.

Порівняйте це із зображенням системи ARM, яке містить інструкції процесора ARM (а не x86), і тому його потрібно перекладати під час запуску.

Чи слід встановлювати його чи ні?

Зображення емулятора x86, де вони доступні, зазвичай працюють швидше. Вам доведеться трохи попрацювати на своїй машині розробки, щоб скористатися ними, як зазначено в документації .

опція присутня на рівнях api 15 і 16, але не на 17.

AFAIK Google покладається на Intel для створення цих зображень, і Intel зробила це лише на декількох рівнях API.


Безсоромно задаючи вам питання, intel-atom-x86-image буде працювати на процесорах AMD з такою ж продуктивністю в Ubuntu? !
LOG_TAG

1
@LOG_TAG: Вам доведеться перевірити, чи підтримує Ubuntu KVM ваш процесор AMD.
CommonsWare

якщо KVM підтримується в процесорі AMD, це забезпечить рівну продуктивність як Intel? по-справжньому заплутався, мені потрібно купити нову систему Intel чи ні для Android!
LOG_TAG

@LOG_TAG: Вибачте, але я не пробував емулятор із процесором AMD.
CommonsWare

1
Дякую за повторне відтворення, я змінив свою систему на Intel i5 proc лише для підтримки Intel atom x86, продуктивність дійсно погана в AMD порівняно з Intel!
LOG_TAG

11

Зображення системи емулятора x86 Android * дозволяє запустити емуляцію Android на вашій машині розробки. У поєднанні з Android SDK ви можете тестувати свої програми для Android на віртуальному пристрої Android на основі архітектури Intel

Чи слід мені встановлювати це?

Так, якщо ви використовуєте процесор Intel. Щоб перевірити, чи підтримує ваш процесор Intel технологію віртуалізації (VT), скористайтеся інструментом утиліти ідентифікації процесора Intel .

Примітка: Якщо ваш центральний процесор не підтримує технологію віртуалізації (VT), ви не можете використовувати прискорення віртуальної машини.

Для того, щоб встановити надбудову зображення емулятора, ви можете скористатися диспетчером SDK для Android (рекомендований метод):

Посібник із встановлення (рекомендований спосіб)

Крім того, ви можете завантажити двійковий zip-файл та розпакувати та скопіювати включений каталог до каталогу додатків вашої інсталяції Android SDK. (Зверніть увагу, що цей метод не дозволяє автоматично оновлювати надбудову):

Посібник із встановлення (альтернативний / ручний спосіб)

Сподіваюся, це допомагає.


Я хочу розмістити ntel x86 atom system imageвсередині Android SDK. Де я повинен його розмістити? Я завантажив папкуntel x86 atom system image
user6750923


Всі віртуальні пристрої розміщені всередині папки x86? (Запропоновано у вашому посиланні)
user6750923

@ user6750923 Я не впевнений, що ви запитуєте, але ось ваше запитання stackoverflow.com/questions/23024685/ ... Якщо ви все ще стикаєтесь із проблемою, будь ласка, виконайте пошук подібних питань або замість цього задайте нове.
Пощастило

Я успішно розмістив x86 папку Віртуального пристрою (Завантажено) всередині system-images\android-23\google_apisі успішно запустив Віртуальний пристрій. Я знаходжу приблизно кілька віртуальних пристроїв. Я думаю; Зображення x86 інших пристроїв (завантажених) слід розміщувати всередині system-images\<API LEVEL>\google_apisДякую за допомогу.
user6750923
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.