Android Emulator (+ Google API) больше не включает Google-API с SDK 22.0

1

Он работал с SDK/ADT 21, но теперь это выглядит странно.

У меня довольно много эмуляторов с API 7,8,10,16,17 и Google API. Начиная с обновления SDK/ADT до 22, похоже, им больше не нужно включать некоторые API Google (например, Google GCM).

(java.lang.NoClassDefFoundError:com.google.android.gcm.GCMRegistrar).

Я уже воссоздал несколько эмуляторов, но пока ничего не работает.

Это было прекрасно с помощью инструментов SDK/ADT 21.

Теги:
google-api

2 ответа

0
Лучший ответ

Кажется, это своего рода ошибка с Eclipse & Emulator.
Теперь это работает совсем.
Что помогло в основном две вещи:

  1. установка в.android/avd/youavdfoldername/config.ini hw.mainKeys = yes (from = no) (не спрашивайте меня, почему, это волшебство)

  2. Очистить и перестроить и перезапустить Eclipse (последнее - на всякий случай).

0

Обновили ли вы последнюю версию инструментов? Вы ориентируетесь на инструменты уровня api + в настройках сборки? У меня не было проблем.

  • 0
    Да, последний. Я не ориентируюсь на 4.1.2 (нет Google API). Gcm.jar с GCMRegistar связан с частными библиотеками Android.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню