我尝试修复我的 android 项目中对 google play 服务的依赖。它已经起作用了,但现在坏了。我认为这发生在 Android Studio 测试版和发布版之间。
这是 build.gradle 文件中的依赖项:
dependencies {
compile 'com.google.android.gms:play-services:6.5.87'
}
Android Studio 能够自动完成版本字符串:'6.5.87' 所以我认为它知道如何解决依赖关系。但事实并非如此..这就是我的想法:
- 重新安装 Android Studio (1.0.1) 和 Android SDK
- 使用了多个播放服务版本(包括尝试使用“+”)
- 尝试“gradlew clean”该项目
- 安装了 Android SDK Manager 中的几乎所有内容。 (包括 Google 存储库和 Android 支持存储库)
- 将所有环境变量设置为正确的路径
但如果我尝试进行 gradle 项目同步,我仍然会收到此错误:
错误:找不到 com.google.android.gms:play-services:6.5.87。
在以下位置进行了搜索:
文件:/C:/Users/MyName/.m2/repository/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.pom
文件:/C:/Users/MaName/.m2/repository/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.jarhttps://repo1.maven.org/maven2/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.pom https://repo1.maven.org/maven2/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.pom
https://repo1.maven.org/maven2/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.jar https://repo1.maven.org/maven2/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.jar
https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.pom https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.pom
https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.jar https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.jar
https://oss.sonatype.org/content/repositories/releases/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.pom https://oss.sonatype.org/content/repositories/releases/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.pom
https://oss.sonatype.org/content/repositories/releases/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.jar https://oss.sonatype.org/content/repositories/releases/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.jar要求者:
代码:安卓:1.0
UPDATE:
Gradle 正在“file:/C:/Users/MyName/.m2/repository/”中搜索,但它应该使用
“文件:/ C:/ Users / MyName / AppData \ Local \ Android \ sdk \ extras \ google \ m2repository”..我不知道为什么这是错误的以及如何修复它..
UPDATE 2
我使用此解决方法修复了它:
repositories {
def androidHome = System.getenv("ANDROID_HOME")
maven { url "$androidHome/extras/android/m2repository/" }
maven { url "$androidHome/extras/google/m2repository/"}
}
但我对此并不满意。有人知道我的 gradle 有什么问题吗?
在 Android SDK Manager 中下载“Google Repository”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)