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

Android Импорт com.google невозможен.

Я пытаюсь проверить пример LocationService разработчика Android в соответствии со следующей ссылкой http://developer.android.com/training/location/retrieve-current.html. В это время сообщение об ошибке показывает мне, что " Импорт com.google не может быть разрешен" для следующих 5 строк. Я действительно смущен, как решить эту проблему.

import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GooglePlayServicesClient;
import com.google.android.gms.common.GooglePlayServicesUtil;
import com.google.android.gms.location.LocationClient;
import com.google.android.gms.location.LocationListener;
import com.google.android.gms.location.LocationRequest;
4b9b3361

Ответ 1

Вам понадобится SDK служб Google Play, настроенный в Eclipse, и импортируйте сервисы Google Play, так как библиотека отклонит эту ошибку.

Ответ 2

Существует гораздо более простое решение. В моем случае я прошел через все ответы из нескольких источников, и никто из них не дал прямого ответа на мою проблему. Наконец, я нашел образец исходного кода приложения, и когда я импортировал исходный код, я узнал, что добавлена ​​библиотека из каталога Google Play Service Library. Google Play Service Library находится здесь (для пользователей Windows):

    \sdk\extras\google\google_play_services\libproject

Импортируйте библиотеку в Eclipse в качестве проекта библиотеки и добавьте эту библиотеку в свой фактический проект, исправив ее.

EDIT: Этот парень внес большой вклад в его учебные пособия, как шаг за шагом использовать Android Google Map v2 и очень подробные сведения. Он также включает в себя использование с пакетом поддержки Android backport фрагментов.

    http://ddewaele.github.io/GoogleMapsV2WithActionBarSherlock/part1

Ответ 3

Предполагая, что вы используете Eclipse.
Щелкните правой кнопкой мыши свой проект → свойства → Android.
Там используется Google API вместо стандартного Android.

Ответ 4

Если вы используете Android Studio:

Щелкните правой кнопкой мыши папку приложения Открыть параметры модуля Зависимости → Нажмите кнопку плюс → Выберите зависимость от библиотеки → Найти " игровые сервисы" → Дважды щелкните по com.google.android.gms: play-services

Нажмите Ok и подождите, пока Gradle перестроит.

Ответ 5

Вы можете использовать этот способ. Прежде всего, закрыть проекты, которые используют библиотеку google-play-services. Всякий раз, когда вы нажимаете на импорт com.google.android.gms, который не может быть разрешен, и в нижней части всплывающего меню выберите опцию "Fix project setup", как показано ниже. Затем он предложит импортировать библиотеку google-play-services.

enter image description here

Ответ 6

Если вы используете Eclipse, вы можете исправить это, установив SDK Google Play Services через Менеджер SDK, загрузите проект google-play-services-lib в Eclipse и установите это как ссылку из своего проекта. Это описано в http://developer.android.com/google/play-services/setup.html

Ответ 7

Используете ли вы android sdk с google api? Если нет, сделайте это, и он будет работать.

Ответ 8

установите свойства проекта в google api.

Ответ 9

Вам понадобится SDK служб Google Play, настроенный в Eclipse.

Ответ 10

Может быть полезно для некоторых других разработчиков, столкнувшихся с этой ошибкой: Если вы переходите на новую версию Android, и если вы используете библиотеку поддержки Android, вы должны быть уверены, что все проекты, которые вы используете в качестве библиотеки, также имеют ТОЛЬКО версию библиотеки поддержки android. В качестве примера можно привести панель управления.;)

Ответ 11

It Works = Используете ли вы android sdk с google api? Если нет, сделайте это, и он будет работать.

Ответ 12

В project.properties мне пришлось добавить следующее (для ANT build):

android.library.reference.1=${root_prefix}/${sdk.dir}/extras/google/google_play_services/libproject/google-play-services_lib

Ответ 13

Если вы используете Android-студию, вам может не хватать, чтобы добавить gradle в ваш проект.

Добавьте определенный игровой сервис, который вы хотите. Здесь вы можете захотеть скомпилировать

com.google.android.gms:play-services-location:10.2.1

Добавьте это в ваш модуль приложения build.gradle в зависимостях.

Ответ 14

В студии android добавьте зависимость следующим образом:

В gradle script перейдите в build.gradle(Module: app) и добавьте эти строки

compile 'com.google.android.gms:play-services:10.0.1' in dependencies tag

Здесь 10.0.1 может быть пропущен или изменен в соответствии с установленной вами библиотекой