2016-05-23 3 views
2

Я загрузил SDK-инструменты и установил изображение Intal x86 Atom в Google API, однако, когда я хочу создать свой AVD-файл, для этой цели не установлены системные образы. НО я загрузил все. Я использую Ubuntu, на машине Windows такая же конфигурация работает отлично, также для моих коллег такая же конфигурация работает нормально. Если я выбрал целевой API Android 23, а не API Google, все в порядке, но мне не нужен Android API, так как он не работает для меня. Я видел много сообщений о дефекте, но никто из них не мог мне помочь.AVD API Google не отображает доступные CPU/ABI

У любого есть идеи, что происходит там?

ответ

0

я была такой же проблемой, сегодня я нашел сообщение об ошибке:

https://code.google.com/p/android/issues/detail?id=210223

процитировать решение:

Там, кажется, некоторые подчеркиванием рефакторинга, что означает конфигурацию в настоящее время требуется:

Target = Android XX - Уровень API XX

CPU/ABI = Google API, Intel Atom (x86)

Таким образом, чтобы создать новый AVD с Google API, поддержка, просто не выбрать API Google, как Target. Выберите общий Android с требуемым уровнем API в качестве цели, а затем выберите желаемую версию API Google в CPU/ABI. Он работает отлично, вы получите Карты Google и т. Д. На AVD.

Об этом «но мне не нужен Android API, так как он не работает для меня» - я не уверен, что вы имеете в виду. У вас не может быть API Google без использования API Android, потому что на Android-устройстве работают API Google.