找不到 com.google.android.gms:play-services:7.3.0
Could not find com.google.android.gms:play-services:7.3.0
我有来自 Android Studio gradle 的日志:
Error:A problem occurred configuring project ':ParseStarterProject'.
> Could not resolve all dependencies for configuration ':ParseStarterProject:_debugCompile'.
> Could not find com.google.android.gms:play-services:7.5.0.
Searched in the following locations:
https://repo1.maven.org/maven2/com/google/android/gms/play-services/7.5.0/play-services-7.5.0.pom
https://repo1.maven.org/maven2/com/google/android/gms/play-services/7.5.0/play-services-7.5.0.jar
Required by:
Parse:ParseStarterProject:unspecified
怎么在本地看不到它在哪(其他项目看的清清楚楚,编译正常)?
apply plugin: 'com.android.application'
apply plugin: 'com.parse'
buildscript {
repositories {
mavenCentral()
jcenter()
maven { url 'https://maven.parse.com/repo' }
}
dependencies {
classpath 'com.parse.tools:gradle:1.+'
}
}
dependencies {
compile 'com.google.android.gms:play-services:7.5.0'
compile 'com.parse.bolts:bolts-android:1.2.0'
compile fileTree(dir: 'libs', include: 'Parse-*.jar')
compile fileTree(dir: 'libs', include: 'ParseCrashReporting-*.jar')
}
android {
compileSdkVersion 22
buildToolsVersion "20"
defaultConfig {
minSdkVersion 9
targetSdkVersion 22
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}
/* Uncomment if you enable ProGuard and you want to automatically upload symbols on build.
parse {
applicationId YOUR_APPLICATION_ID
masterKey YOUR_MASTER_KEY
// Make symbol upload automatic. Otherwise, use e.g. ../gradlew parseUploadSymbolsDebug;
uploadSymbols true
}
*/
你是这个意思?其中有两个,所以我把一个放在案例中。
编辑:build.gradle(模块)
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
classpath 'com.jakewharton.sdkmanager:gradle-plugin:0.12.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
ext {
compileSdkVersion = 22
buildToolsVersion = "22"
minSdkVersion = 9
targetSdkVersion = 22
}
您必须按照 docs 中所述在 Android Studio 中下载合适的 SDK 包。
步骤:
- 工具 -> Android -> SDK 管理器
- Select Google 播放服务
- 安装
我今天遇到了同样的问题:我通过更新 google 存储库简单地解决了这个问题:
Tools->android->SDK manager->Extras。更新后,您应该可以导入使用依赖项
打开 SDK 管理器并更新 Google 播放服务 和 Google 存储库。它对我有用。
我通过更改依赖关系解决了我的问题
来自
compile 'com.google.android.gms:play-services:7.5.0'
到
compile 'com.google.android.gms:play-services:7.8.0'
并将构建工具从 22 更新到 23
就我而言 Android Studio 说 Play Services 9.4.2 可用,但我遇到了同样的错误。然后我更改为官方文档中指示的版本 9.4.0 。错误消失了。
我和昨天一样遇到了这个问题,但似乎没有任何效果:我有 Android 支持存储库和 Google 最新的播放服务以及一切...
原来在查找 android sdk 文件夹时环境变量 ANDROID_HOME 指向了错误的文件夹。要更改它,我必须在我的 MacBook 根目录下的 .profile 文件中正确设置它。
语法如下:export ANDROID_HOME='/Users/SteeveO/Library/Android/sdk'
希望对以后的人有所帮助!
我有来自 Android Studio gradle 的日志:
Error:A problem occurred configuring project ':ParseStarterProject'.
> Could not resolve all dependencies for configuration ':ParseStarterProject:_debugCompile'.
> Could not find com.google.android.gms:play-services:7.5.0.
Searched in the following locations:
https://repo1.maven.org/maven2/com/google/android/gms/play-services/7.5.0/play-services-7.5.0.pom
https://repo1.maven.org/maven2/com/google/android/gms/play-services/7.5.0/play-services-7.5.0.jar
Required by:
Parse:ParseStarterProject:unspecified
怎么在本地看不到它在哪(其他项目看的清清楚楚,编译正常)?
apply plugin: 'com.android.application'
apply plugin: 'com.parse'
buildscript {
repositories {
mavenCentral()
jcenter()
maven { url 'https://maven.parse.com/repo' }
}
dependencies {
classpath 'com.parse.tools:gradle:1.+'
}
}
dependencies {
compile 'com.google.android.gms:play-services:7.5.0'
compile 'com.parse.bolts:bolts-android:1.2.0'
compile fileTree(dir: 'libs', include: 'Parse-*.jar')
compile fileTree(dir: 'libs', include: 'ParseCrashReporting-*.jar')
}
android {
compileSdkVersion 22
buildToolsVersion "20"
defaultConfig {
minSdkVersion 9
targetSdkVersion 22
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}
/* Uncomment if you enable ProGuard and you want to automatically upload symbols on build.
parse {
applicationId YOUR_APPLICATION_ID
masterKey YOUR_MASTER_KEY
// Make symbol upload automatic. Otherwise, use e.g. ../gradlew parseUploadSymbolsDebug;
uploadSymbols true
}
*/
你是这个意思?其中有两个,所以我把一个放在案例中。
编辑:build.gradle(模块)
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
classpath 'com.jakewharton.sdkmanager:gradle-plugin:0.12.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
ext {
compileSdkVersion = 22
buildToolsVersion = "22"
minSdkVersion = 9
targetSdkVersion = 22
}
您必须按照 docs 中所述在 Android Studio 中下载合适的 SDK 包。
步骤:
- 工具 -> Android -> SDK 管理器
- Select Google 播放服务
- 安装
我今天遇到了同样的问题:我通过更新 google 存储库简单地解决了这个问题: Tools->android->SDK manager->Extras。更新后,您应该可以导入使用依赖项
打开 SDK 管理器并更新 Google 播放服务 和 Google 存储库。它对我有用。
我通过更改依赖关系解决了我的问题
来自
compile 'com.google.android.gms:play-services:7.5.0'
到
compile 'com.google.android.gms:play-services:7.8.0'
并将构建工具从 22 更新到 23
就我而言 Android Studio 说 Play Services 9.4.2 可用,但我遇到了同样的错误。然后我更改为官方文档中指示的版本 9.4.0 。错误消失了。
我和昨天一样遇到了这个问题,但似乎没有任何效果:我有 Android 支持存储库和 Google 最新的播放服务以及一切...
原来在查找 android sdk 文件夹时环境变量 ANDROID_HOME 指向了错误的文件夹。要更改它,我必须在我的 MacBook 根目录下的 .profile 文件中正确设置它。
语法如下:export ANDROID_HOME='/Users/SteeveO/Library/Android/sdk'
希望对以后的人有所帮助!