我刚刚将GCM库包含在我的项目中并运行调试版本。它失败并出现上述错误。 在我的build.gradle文件中,我已经拥有如下的签名配置
signingConfigs {
signing_config {
storePassword "123456"
keyAlias "debug"
keyPassword "debug"
storeFile file("${rootDir}/app.keystore")
}
}
我的构建gradle看起来像这样。
apply plugin: 'android-sdk-manager'
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
signingConfigs {
signing_config {
storePassword "123456"
keyAlias "debug"
keyPassword "debug"
storeFile file("${rootDir}/app.keystore")
}
}
defaultConfig {
applicationId "com.application.example"
minSdkVersion 19
targetSdkVersion 23
versionCode project.versionCode
versionName project.versionName
multiDexEnabled true
}
buildTypes {
debug {
signingConfig android.signingConfigs.signing_config
applicationIdSuffix ".debug"
bla bla bla -- all server config related stuff
}
release {
signingConfig android.signingConfigs.signing_config
applicationIdSuffix
bla bla bla -- all server config related stuff
}
}
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
dependencies {
//many dependencies
}
我使用相同的配置来签署发布版本,这些版本完美无缺。 只有在调试时我才会收到此错误。 任何帮助赞赏。谢谢!