我使用Android Studio与Gradle为我的项目。我不得不将它从eclipse转换为android studio。但是我得到了这个错误
Failed to find: com.google.android.gms:play-services:5.0.77
这是我的构建。gradle 文件。
apply plugin: 'com.android.application'
android {
compileSdkVersion 18
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "com.org.appname"
minSdkVersion 14
targetSdkVersion 17
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
// Google Play Services
compile 'com.google.android.gms:play-services:5.0.77'
compile 'com.android.support:support-v4:20.0.0'
compile 'org.jsoup:jsoup:1.7.3'
compile 'io.segment.analytics.android:google-analytics:1.3.1'
compile 'com.squareup.picasso:picasso:2.3.3'
}
怎么了?我已经安装了Google Repository,就像在其他一些帖子中读到的那样。但这行不通。由于
使用com.google.android.gms:play-services:5.0.89
。您可以在Android SDK目录的extras/google/m2repository/com/google/android/gms/play-services
中找到可用的版本。
使用这一行:
compile 'com.google.android.gms:play-services:5.0.+'
不是compile 'com.google.android.gms:play-services:5.0.77'
编辑:这是一个坏的做法,如果可能,请使用准确的版本和避免使用+
。