Импорт библиотеки сервисов Google Play в Android Studio
У меня есть проект Android, который был полностью разработан в Android Studio (в настоящее время версия 4.2, версия Grade 1.9-all). Я хочу добавить функциональность из Google Play Services.
Проект не может решитьGooglePlayServicesUtil
и когда я ввожу импорт вручную (показано ниже), я получаю.Cannot resolve symbol 'common'
import com.google.android.gms.common.GooglePlayServicesUtil;
Любая идея, что мне нужно сделать, чтобы получитьGooglePlayServicesUtil
Разрешить?
ОтНастройка Google Play Services похоже, я просто должен добавитьcom.google.android.gms:play-services:4.+
зависимость от моегоbuild.gradle
файл (и повторно синхронизировать файлы проекта с Gradle), чтобы сделать SDK доступным для моего проекта. Я получаювзорванная связка " вProjectName/module/build/exploded-bundles
но это неКажется, что это делает трюк.
У меня уже есть службы Google Play, репозиторий поддержки Android и репозиторий Google, установленные из SDK Manager. Я'мы также удалили и переустановили их несколько раз :)
Редактировать:
Могу ли я вручную добавить google_play_services в качестве проекта / глобальной библиотеки? Я'Я пытался безуспешно.
пытаюсь убедиться, что яразвиваюсь против API платформы с помощью сервисов Google (если этодаже возможно), но яя не уверен, чтов этом дело. Ничто, что я изменяю, кажется, ничего не делает
Внешние библиотеки моего проекта показывают: <
Платформа Android API 19> < 1.7>Joda время-2,3опорно-v4-13.0.0Исходный кодЭто мой файл ProjectName / module / build.gradle:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 19
buildToolsVersion '19.0.1'
defaultConfig {
minSdkVersion 17
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
signingConfigs {
}
productFlavors {
}
}
dependencies {
compile 'com.google.android.gms:play-services:4.+'
compile 'joda-time:joda-time:2.3@jar'
}
com.google.android.gms.version
номер разрешается нормально в моем манифесте. Вот мой файл ProjectName / module / src / main / AndroidManifest.xml:
Вот мой MainActivity, где япытаюсь проверить, доступен ли GooglePlayServices:
package com.example.android;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import com.google.android.gms.common.GooglePlayServicesUtil;
public class MainActivity extends Activity {
private static final String TAG = "MainActivity";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public void onResume() {
Log.i(TAG, "onResume");
GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext());
}
}