Я следую getting started guide for Play gaming services on Android Google. Я загрузил basic samples и импортировал их в Android Studio. Теперь у меня проблема; похоже, что «android.support.v4. *» и «com.google.android. *» не являются ссылочной библиотекой. Я дважды проверил build.gradle и еще раз синхронизировал файлы градации. Ничего не изменилось, двух пакетов не существует. Согласно учебнику, он должен был отлично работать. Иногда я получаю уведомление о том, что мне нужно установить Google Repository из Android SDK Manager, но когда я зашел в Android SDK Manager, Google Repository уже загружен. Я что-то упускаю?Невозможно ссылаться на службы Google Play в Android Studio (gradle)
Вот build.gradle так никто не должен идти рыть:
верхнего уровня:
// this is the parent build configuration for all the sample projects.
// for more information on gradle build files when used in a multi-project build, see
// http://gradle.org/docs/current/userguide/multi_project_builds.html
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.1'
}
}
// allprojects apply to every project
allprojects {
repositories {
jcenter()
}
ext {
android_compile_version = 23
android_version = '23.0.1'
android_min_sdk_version = 9
appcompat_library_version = '23.0.1'
support_library_version = '23.0.1'
gms_library_version = '8.1.0'
}
}
Модуль специфических (библиотек/BaseGameUtils)
apply plugin: 'com.android.library'
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.1'
}
}
dependencies {
// Set defaults so that BaseGameUtils can be used outside of BasicSamples
if (!project.hasProperty('appcompat_library_version')) {
ext.appcompat_library_version = '20.0.+'
}
if (!project.hasProperty('support_library_version')) {
ext.support_library_version = '20.0.+'
}
if (!project.hasProperty('gms_library_version')) {
ext.gms_library_version = '8.1.0'
}
compile "com.android.support:appcompat-v7:${appcompat_library_version}"
compile "com.android.support:support-v4:${support_library_version}"
compile "com.google.android.gms:play-services-games:${gms_library_version}"
compile "com.google.android.gms:play-services-plus:${gms_library_version}"
}
android {
// Set defaults so that BaseGameUtils can be used outside of BasicSamples
if (!project.hasProperty('android_compile_version')) {
ext.android_compile_version = 23
}
if (!project.hasProperty('android_version')) {
ext.android_version = '23'
}
compileSdkVersion android_compile_version
buildToolsVersion android_version
}
Последняя версия библиотеки Play Play - '8.4.0', а версия библиотеки поддержки -' 23.1.1' - вы можете попробовать это после обновления SDK-инструментов в Android Studio. Вам необходимо загрузить последние библиотеки, прежде чем вы сможете ссылаться на них. – Sharj
@Sharj Я убедился, что мои инструменты SDK обновлены и что Google Repository и Android поддерживаются в актуальном состоянии, а также меняют мои файлы сборки градимента на версии, которые вы дали. Не было никаких изменений, ни один пакет не найден. – pjrader1
Проверьте полную ошибку сообщения, если зависимость правильная. –