我有Android项目,当运行./gradlew依赖项
命令时,我收到以下错误,我不知道如何使用Google Play Service 8.4.0。(8.3.0有效)
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
> Could not find com.google.android.gms:play-services:8.4.0.
Searched in the following locations:
https://jcenter.bintray.com/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
https://jcenter.bintray.com/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
https://maven.fabric.io/public/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
https://maven.fabric.io/public/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
https://zendesk.artifactoryonline.com/zendesk/repo/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
https://zendesk.artifactoryonline.com/zendesk/repo/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
https://repo1.maven.org/maven2/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
https://repo1.maven.org/maven2/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
file:/usr/local/android-sdk-linux/extras/android/m2repository/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
file:/usr/local/android-sdk-linux/extras/android/m2repository/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
file:/usr/local/android-sdk-linux/extras/google/m2repository/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
file:/usr/local/android-sdk-linux/extras/google/m2repository/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
下面是应用程序gradle文件的外观。
dependencies {
....
compile 'com.google.android.gms:play-services:8.4.0'
....
}
我曾尝试将以下内容放在项目分级文件中,但没有起到帮助作用。
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
classpath 'com.google.gms:google-services:2.0.0-alpha3'
}
有人能帮我进一步调试吗?
我也有同样的问题。这将是以下软件包在Android SDK中的缺失:
如果您使用的是Android SDK命令行工具sdkManager
,您可以运行以下命令来安装相关软件包:
sdkmanager "extras;android;m2repository"
sdkmanager "extras;google;m2repository"
sdkmanager "extras;google;google_play_services"
看起来Google在GoogleRepository
下合并了许多库。通过SDK管理器安装Google Repository
和Android Support Repository
gradle应该能够解析库。这里是我的gradle。构建
文件以进行比较:
buildscript {
repositories { jcenter() }
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
}
}
apply plugin: 'com.android.application'
android {
repositories { jcenter() }
compileSdkVersion 24
buildToolsVersion '24.0.1'
dependencies {
compile 'com.google.android.gms:play-services:9.2.1'
}
}
配置项目“:app”时出现问题。
无法解析配置“:app:_debugCompile”的所有依赖项。找不到com.google.android.gms:play services:8.4.0。
发布您的总< code>build.gradle
'com.android.tools.build: gradle: 2.0.0-alpha3'
最后
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId ""
minSdkVersion 17
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
检查版本冲突更新到8.4.0
完整的错误是: build.gradle(模块:app) Build.Gradle(项目)
问题内容: 我的依赖: 但仍然:Google Play服务已过时。需要5208000但找到了5089036 这怎么可能? 更新这项工作: 要么 要么 问题答案: 如果您看不到任何更新,请等到设备上的Play商店更新Google Play服务。 Play商店-Google Play服务 或者,在Google上搜索并安装新的APK,或使用旧版本(如5.0.77或5.0.89)
昨天我尝试构建我的应用程序,一切正常。 今天,在项目没有任何变化的情况下……突然,我收到了一条警告信息,告诉我: 有人遇到同样的问题吗? 如果你点击它搜索软件包的链接,它基本上会立即通过浏览器下载。我想服务器端发生了一些变化?也许是命名约定? 它看起来像是在寻找:play-services-basement.aar并获取play-services-basement-11.0.1.aar?这可能是命
我正在尝试更新一个使用GMS库的旧项目。但是,Gradle sync无法刷新项目,出现标题中提到的错误。 这是Build.Gradle的样子: 错误为:
库com.google.android.gms:play-services-measurement-base正在被[[15.0.0,15.0.0],[15.0.2,15.0.2]]的其他库请求,但解析为15.0.2。禁用该插件并使用./gradlew:app:dependencies检查您的依赖项树。
因此,在我的主程序中,我运行以下内容。 它总是返回false,这意味着它没有找到'dummydevice' 在我的eclipse项目中,我在'src'处创建了一个名为META-INF的文件夹,在它下面创建了一个名为'services'的子文件夹。 我做对了吗?我看到的每一个关于SPI的例子都是关于加载JAR的。我不是在加载一个JAR,我是想在同一个项目中运行一个类。这个方法只适用于装入罐子吗?我希