Нет совместимых AVD с целевым "API Google"
Я разрабатываю приложение для Android и пытаюсь запустить его на AVD. API установлен на Android 2.3.3. У меня есть эмулятор 2.3.3 (SDK версии 10), и манифест Android гласит:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="10" />
Я изменил цель на 10, чтобы соответствовать API, который я включил в проект. Как мне решить эту ошибку:
[2013-01-30 23:18:47 - kiloboltandroidframework] Failed to find an AVD compatible with target 'Google APIs'.
[2013-01-30 23:18:48 - kiloboltandroidframework] Still no compatible AVDs with target 'Google APIs': Aborting launch.
5 ответов
При создании нового виртуального устройства Android выберите цель в качестве Google API - уровень API 10
Уровень Android Api 10 отличается от уровня 10 Google Api. Android поставляется только с файлом android.jar, белый Google Api поставляется с android.jar, а также maps.jar. Ваш проект может потребовать Google Api, и вы не установили их. Чтобы установить Google Api, перейдите в SDK Manager и проверьте. Если они уже установлены, создайте AVD на платформе Google Api level 10.
Не удалось найти AVD, совместимый с целевым "API Google".
=> Означает, что вы не создали AVD с Google API, но вы реализовали функциональность, которая использует API Google, например, Google Map.
Узнайте в оснастке, как установить Google API, вскоре после установки создайте AVD с тем же Google API.
Вам нужно создать AVD, который использует надстройку API Google. Смотрите здесь.
Запустите другую виртуальную машину из VDM, у которой Target api - "Google APi", а платформа - 2.3.3. если у вас нет Google API в вашем VDM (диспетчере виртуальных устройств), пожалуйста, скачайте его. Начни это один раз И потом запусти свой проект.