Java 谷歌登录的GoogleAppClient
我研究了一段时间,没有发现任何有用的东西。我几乎完成了我的应用程序,我希望添加谷歌登录功能。我没有要求任何人为我修改代码。我只需要被指向正确的方向。每个网站,包括android开发者网站,都没有得到任何帮助。感谢您的任何帮助。同样,我只需要指出正确的方向,而不是让我的代码为我编写 按照答案告诉我的去做,得到了这个错误代码。首先,它告诉我要更改为10.2.1,然后是9.0.0: 错误:任务“:app:processDebugGoogleServices”的执行失败 请通过更新google services插件的版本(有关最新版本的信息,请访问)或将com.google.android.gms的版本更新为9.0.0来修复版本冲突 这是我的Gradle文件:Java 谷歌登录的GoogleAppClient,java,android,google-api,google-login,Java,Android,Google Api,Google Login,我研究了一段时间,没有发现任何有用的东西。我几乎完成了我的应用程序,我希望添加谷歌登录功能。我没有要求任何人为我修改代码。我只需要被指向正确的方向。每个网站,包括android开发者网站,都没有得到任何帮助。感谢您的任何帮助。同样,我只需要指出正确的方向,而不是让我的代码为我编写 按照答案告诉我的去做,得到了这个错误代码。首先,它告诉我要更改为10.2.1,然后是9.0.0: 错误:任务“:app:processDebugGoogleServices”的执行失败 请通过更新google serv
apply plugin: 'com.android.application'
android {
signingConfigs {
config {
keyAlias 'cm'
keyPassword 'cr3101120$$'
storeFile file('C:/Users/Carter/AndroidStudioProjects/ColorMatch/release.jks')
storePassword 'cr3101120$$'
}
}
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "carsquared.colormatch"
minSdkVersion 19
targetSdkVersion 23
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
zipAlignEnabled true
}
debug {
signingConfig signingConfigs.config
zipAlignEnabled true
}
}
productFlavors {
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
apply plugin: 'com.google.gms.google-services'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:support-v4:25.3.1'
compile 'com.android.support:support-vector-drawable:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.google.firebase:firebase-messaging:10.2.6'
compile 'com.google.android.gms:play-services-auth:10.2.6'
compile 'com.android.support:design:25.3.1'
testCompile 'junit:junit:4.12'
}
apply plugin: 'com.google.gms.google-services'
这是主要的梯度:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.2'
classpath 'com.google.gms:google-services:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
A.生成已签名的apk(使用JKS文件)
B打开cmd选择以下路径“AndroidSetup\jre\bin”
C运行此命令
keytool-exportcert-list-v-keystore E:\JKSFile\GoEthno.jks E:\JKSFile\GoEthno.jks=您的jks文件路径
d、 复制SHA-1并粘贴到指定位置上方
添加此依赖项
{//…compile'com.google.android.gms:play services auth:9.2.1'//glide被添加到加载g+配置文件映像中。如果要编译'com.github.bumptech.glide:glide:3.7.0',请忽略此选项
应用插件:“com.google.gms.google服务”
您可以在这里看到谷歌登录的其余代码
添加此依赖项{//…compile'com.google.android.gms:play services auth:9.2.1'//glide被添加以加载g+配置文件映像。如果要编译'com.github.bumptech.glide:glide:3.7.0',请忽略应用插件:“com.google.gms.google-services”我做了所有这些,并得到了此错误代码。首先,它告诉我“更新”到10.2.1。所以我做了。然后它告诉我“更新”到9.0.0。以下是错误:错误:任务的执行失败:app:processDebugGoogleServices'>请通过更新google服务插件的版本(有关最新版本的信息,请访问)或将com.google.android.gms的版本更新为9.0.0来修复版本冲突。将其添加到原始帖子中。我要的是主gradle文件@carterah my bad,我添加了它。