Подтвердить что ты не робот

Пакета com.google.android.maps не существует (IntelliJ)

Я использовал API Карт много раз раньше и не имел этой проблемы, но я явно сделал что-то не так с этим проектом IntelliJ. В разделе "Настройки- > SDK" я определил платформу 7 API Google в пути к классам - он все еще не работает, заявив, что API карт не существует. Я также попытался добавить отдельную ссылку на путь к API API.jar, но все равно та же проблема.

Как исправить мой проект IDE IntelliJ, чтобы он правильно строился против API Google?

Это был долгий день, я, вероятно, пропустил что-то очевидное.

4b9b3361

Ответ 1

Итак, чтобы API-интерфейсы Google (Maps и т.д.) работали в IntelliJ:

  • В разделе Файл- > Структура проекта- > SDK добавьте элемент для уровня платформы, на который вы нацелены. На вкладке classpath добавьте ссылку на верхнюю часть папки SDK android и используйте меню "Создать цель", чтобы указать, к какой платформе нужно настроить.
  • В разделе Настройки- > Структура проекта- > Модули- > Зависимости выберите версию SDK из списка "Модуль SDK"
  • Если вам нужно настроить таргетинг на API Google (Maps и т.д.), то в разделе "Настройки- > Структура проекта- > SDKs- > Classpath убедитесь, что вы также добавили ссылку .jar файла для API Google для этой версии платформы (например, аддоны /addon _google_apis_google_inc_8/libs/maps.jar

Ответ 2

В моей версии Idea элементы управления немного отличаются:

Настройки проекта - Модули - (ModuleName) - треугольник для разворачивания дерева - Android; и справа вы видите "Android-платформа:" и элемент управления выбором. В этом элементе нет "Android 2.1-update1 API Google", но вы нажимаете кнопку "Создать" и... выбираете существующий каталог с загруженным материалом, например./Android-SDK-mac_x86/платформы/Android-9

Я до сих пор не понимаю, почему он читает "Новый", но он работает.

Ответ 3

Я использую самую новую версию 0.8.9, и я должен сказать, что нет опции File- > Settings, а настройки, достигнутые нажатием значка инструмента, не имеют раздела модулей внутри. Как исправить мои проблемы с импортом com.google.android.gcm.GCMRegistrar; не найден?