android - 错误 : Execution failed for task ': app: processDebugGoogleServices

标签 android android-studio google-play-services build.gradle

我在 Android Studio 中有一个错误。 新建activity空白应用,我添加“build.gradle(project)”

 dependencies {
     classpath 'com.android.tools.build:gradle:2.0.0-alpha9'
     classpath 'com.google.gms: google-services: 2.0.0-alpha9'
 }

在“build.gradle (app)”中

dependencies {
     compile FileTree (dir: 'libs', include: ['* .jar'])
     compile 'com.android.support:appcompat-v7:23.0.1'
     compile 'com.android.support:design:23.0.1'

     // Dependency for Google Sign-In
     compile 'com.google.android.gms: play-auth-services: 8.4.0'
}

apply plugin: 'com.google.gms.google-services'

编译,错误为:

"Error: Execution failed for task ': app: processDebugGoogleServices'. Com.google.gson.stream.MalformedJsonException: Expected name at line 28, column 20 "

我重新安装了 Android Studio、SDK,还是一样,有什么想法吗?

最佳答案

您似乎正在您的应用中进行 Google 登录。
apply plugin: 'com.google.gms.google-services' 语句会尝试解析您的 google-services.json 文件(通常位于 app 文件夹中)< br/> 打开该文件并在第 28 行查找任何格式错误的 JSON。
(可能将其复制/粘贴到 online JSON validator 中)。

关于android - 错误 : Execution failed for task ': app: processDebugGoogleServices,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35184524/

相关文章:

maven - 使用 gradle 上传 jar 到本地 Maven 仓库

android - 如何使用组、名称、版本、类型的格式在 build.gradle 中添加 @jar 类型的依赖项?

Broadcastreceiver 中的 Android AlarmManager

android - 在自定义 View 中实现振动器

java - 在android中调用自定义类/方法

java - 如何转义空对象引用?

android - Activity 之外的 Google Play 服务 API 代码?

c# - Unity 的 Google Play 服务插件有一些错误

java - 在新手机上重新启动之前,Android GPS 无法工作

java - 如何在android xml文件和java文件中显示/隐藏TextView?