我正在为我的 Android 聊天应用程序使用 Firebase 通知。如果我设置 isMinifyEnabled = false 但当我设置 isMinifyEnabled = true 时,所有代码都可以正常工作;像这样然后通知无法显示在其他用户设备中
buildTypes {
debug {
isShrinkResources = true
isMinifyEnabled = true
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
}
}
在 logcat io 异常中返回以下错误
Error:-
Access token failed: com.google.auth.oauth2. GoogleAuthException:
获取服务帐户的访问令牌时出错:400 错误请求
我已经找到了解决我的问题的方法
修复:-- 将这行规则添加到 Gradle 脚本中的 Proguard-rules 中。它对我的情况有效
-keep class com.google.api.** { *; }