Невозможно изменить целевой API в AVD Manager
Когда я создаю новое виртуальное устройство в AVD Manager, в раскрывающемся меню "target" у меня есть только два доступных варианта: уровни API 8 и 17 (2.2 и 4.2.2), хотя я установил все интерфейсы API между ними, все их подкомпоненты. Что еще, если я сделаю выбор 4.2.2, кнопка OK отключена.
Как добавить целевые API в AVD Manager? Не связаны ли они напрямую с SDK, которые я установил?
Ответы
Ответ 1
Они не привязаны к версиям SDK, которые вы установили; доступные версии AVD привязаны к изображениям системы, которые вы установили с помощью менеджера SDK.
Например, вы можете увидеть ARM EABI v7a System Image, Intel X86 Atom Image Image и MIPS System Image под Android 4.2 (API17) в менеджере SDK.
Ответ 2
Просто встретил то же самое. Попробуйте перезапустить Eclipse.
Ответ 3
Возможно, вам нужно проверить свой путь к местоположению SDK, это может указывать на другое местоположение SDK, где установлен только Android 4.2.2-API Level 17 и Android 2.2-API уровня 8.
Вы можете сделать это, перейдя в Window → Preferences (в вашем eclipse), в Preferences goto Android, в Android вы увидите местоположение SDK. Просмотрите и измените местоположение SDK в местоположение SDK, где установлены ваши инструменты Android SDK. Например: C:\Program Files (x86)\Android\android-sdk
Ответ 4
Просто зайдите в Android SDK Manager
1) убедитесь, что пути к местоположению и установлены ваши SDK
2) Проверьте Android 4.2.2 (API 17) checkbox
3) Нажмите кнопку "Установить"