apply plugin: 'com.android.application'
android {`enter code here`
compileSdkVersion 23
buildToolsVersion '22.0.1'
defaultConfig {
applicationId "com.parse.starter"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
versionName "1.0"
multiDexEnabled true
}
dexOptions {
javaMaxHeapSize "4g"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
}
dependencies {
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.parse.bolts:bolts-tasks:1.3.0'
compile 'com.parse:parse-android:1.13.0'
compile 'com.google.android.gms:play-services:9.4.0'
compile 'com.android.support:multidex:1.0.0'
}
这是错误:
所有com.android.support库必须使用完全相同的版本 规范(混合版本可能导致运行时崩溃)。发现 版本23.4.0,23.0.0。例子包括 com.android.support:animated-vector-drawable:23.4.0和 com.android.support:mediarouter-v7:23.0.0 less ...(Ctrl + F1)有 库的一些组合,或工具和库,是 不兼容,或可能导致错误。一个这样的不兼容性是 使用不支持的Android支持库版本进行编译 最新版本(或特别是低于您的版本的版本 targetSdkVersion)。
我在上面添加了两行,但它不起作用
答案 0 :(得分:0)
将此build.gradle
替换为
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
buildToolsVersion '27.0.3'
defaultConfig {
applicationId "com.parse.starter"
minSdkVersion 15
targetSdkVersion 27
versionCode 1
versionName "1.0"
}
dexOptions {
javaMaxHeapSize "4g"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
}
dependencies {
compile 'com.android.support:appcompat-v7:27.1.1'
compile 'com.parse.bolts:bolts-tasks:1.4.0'
compile 'com.parse:parse-android:1.13.0'
compile 'com.google.android.gms:play-services-auth:15.0.0'
}
com.google.android.gms:play-services:15.0.0
。build.gradle
即可。如果显示黄色背景均值更新,只需按alt+ enter
并接受版本更改。更新
正如你所说,你想要谷歌登录
您可以替换
compile 'com.google.android.gms:play-services:12.0.1'
通过
compile 'com.google.android.gms:play-services-auth:15.0.0'