Gradle 无法同步构建

Gardle fails to build on sync

我正在尝试按照下面的教程来确保我的 api 密钥安全

http://www.techjini.com/blog/securing-api-key-and-secret-key-in-android/

但是当我点击 "sync now" 时,出现以下错误

Error:org.gradle.api.GradleException: Crashlytics Developer Tools error.
Error:com.crashlytics.tools.android.exception.PluginException: Crashlytics Developer Tools error.
Error:java.lang.IllegalArgumentException: Crashlytics found an invalid API key: "xxxxxMYFABRICKEYxxxxx".

gradle.properties

####################
#Fabric
FabricKey=my fabric key
####################

Gradle 文件

apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
def FABRIC_KEY = '"' + FabricKey + '"' ?: '"Error occurs..."'
android {
    compileSdkVersion 26
    buildToolsVersion "26.0.0"

    defaultConfig {
        //... other info

        manifestPlaceholders = [
                FABRIC_KEY : FABRIC_KEY
        ]
    }
    }

AndroidManifest.xml

    <meta-data
        android:name="io.fabric.ApiKey"
        android:value="${FABRIC_KEY}" />

双引号是罪魁祸首'""'

已替换

def FABRIC_KEY = '"' + FabricKey + '"' ?: '"Error occurs..."'

来自

def FABRIC_KEY = FabricKey ?: '"Error occurs..."'

感谢@Selvin 的评论