it-swarm.com.ru

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;
18
PPShein

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

19
Manmohan

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

    \sdk\extras\google\google_play_services\libproject

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

Правка: Этот парень внес большой вклад в его учебники как использовать Android Google Map v2 шаг за шагом и очень подробно. В него также входит использование с бэкпортом фрагментов пакета поддержки Android. 

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

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

9
Bigflow

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

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

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

6
moritzw

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

enter image description here

5
Parthi

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

4
Anthony

Используете ли вы Android SDK с Google API? Если нет, сделайте это, и это сработает. 

2
Cata

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

В скрипт gradle , зайдите в build.gradle (Модуль: приложение) и добавьте эти строки

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

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

0
AnkurSingh

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

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

Может быть полезно для некоторых других разработчиков, сталкивающихся с этой ошибкой: Если вы переходите на более новую версию Android и используете библиотеку поддержки Android, вам следует помнить, что все проекты, которые вы используете в качестве библиотеки, также имеют ОДНУ ЖЕ версия Android-поддержки-библиотеки. Одним из примеров будет actionbar-sherlock. ;)

0
Sorcerer

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

0
user2476398

установите свойства вашего проекта в Google API.

0
URAndroid

Работает = Используете ли вы Android SDK с Google API? Если нет, сделайте это, и это сработает.

0
Sachin

Если вы используете Android Studio, вы можете не добавить Gradle в свой проект.

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

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

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

0
Nisargi Joshi