【发布时间】:2017-03-09 21:07:41
【问题描述】:
我已经导入了一个使用 admob 的项目,但由于这个错误,现在无法编译我的项目。 我试图添加我所有的 gradle 依赖项,但发生同样的错误
Error:Could not find com.google.android.gms:play-services:10.2.0.
Searched in the following locations:
file:/D:/AndroidStudio/AndroidStudio/gradle/m2repository/com/google/android/gms/play-services/10.2.0/play-services-10.2.0.pom
file:/D:/AndroidStudio/AndroidStudio/gradle/m2repository/com/google/android/gms/play-services/10.2.0/play-services-10.2.0.jar
https://repo1.maven.org/maven2/com/google/android/gms/play-services/10.2.0/play-services-10.2.0.pom
https://repo1.maven.org/maven2/com/google/android/gms/play-services/10.2.0/play-services-10.2.0.jar
https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services/10.2.0/play-services-10.2.0.pom
https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services/10.2.0/play-services-10.2.0.jar
https://oss.sonatype.org/content/repositories/releases/com/google/android/gms/play-services/10.2.0/play-services-10.2.0.pom
https://oss.sonatype.org/content/repositories/releases/com/google/android/gms/play-services/10.2.0/play-services-10.2.0.jar
Required by:
project :android > project :BaseGameUtils
这是我的 build.gradle (BaseGamesUtils)
apply plugin: 'com.android.library'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.google.android.gms:play-services:10.2.0'
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
testCompile 'junit:junit:4.12'
}
我也从这里删除并添加到 build.gradle (Module: android) 但同样的错误在 build.gradle( Project: MyProject ) 上任何帮助都会非常受欢迎,我现在花了 3 天时间来解决这个错误。 .
如我所见:
file:/D:/AndroidStudio/AndroidStudio/gradle/m2repository/com/google/android/gms/play-services/ 甚至不存在.. 项目正在那里寻找...
一切都像 sdk 和 gradle 一样更新到 3.3,但没有任何帮助...
【问题讨论】:
-
SDK更新是什么意思?您更新了 Google Play 服务吗?检查 ..\sdk\extras\google\m2repository\com\google\android\gms\play-services 文件夹中是否存在 10.2.0 文件夹?
-
我在我的其他应用程序中使用 compile 'com.google.android.gms:play-services:10.2.0'。它工作得很好,但不是在这个.. 是的,我有 ...\sdk\extras\google\m2repository\com\google\android\gms\play-services
-
如何使用 --info/--debug 运行 gradle 以在输出中获取更多信息(顺便说一下 gradle 本身建议)?
-
在哪里写?对不起,我是新手
标签: android gradle admob google-play-services