Android 调试器 - Firebase 对象被混淆

标签 android firebase firebase-authentication android-proguard android-debug

我目前有一个使用 Firebase Auth 的 Android 应用程序。谷歌登录后,我得到一个 FirebaseUser 对象。如果我设置断点并查看对象。我看到混淆的对象和值。看图:

enter image description here

Proguard 已禁用调试,所以我猜这不是问题所在:

buildTypes {
    debug {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

有人知道我可能做错了什么吗?非常感谢任何帮助!

最佳答案

Firebase 库文件本身被混淆了。你真的无能为力。我猜 Google 出于安全原因或不正确地使用库,不想公开其库中的所有内容。

关于Android 调试器 - Firebase 对象被混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42424055/

相关文章:

java - 无法从首选项(设置)中检索字符串

android - 如何让编译器等待OnCompleteListener Kotlin

android - 使用此命令在移动设备中运行 ionic 应用程序时出现错误(ionic cordova run android)

android - 谷歌语音识别库或 API

android - zza.zza FirebaseAuthFallbackService 泄漏

javascript - react-native firebase DB - 读取节点内容

javascript - 重定向到另一个页面后 authData 为 null

android - 带有 Firebase 应用分发的 App Bundle

android - Firebase 身份验证 UI 1.1.1 : Error:Execution failed for task ':app:processDebugManifest' . > list 合并因多个错误而失败,请参阅日志

firebase - 如何自定义firebase数据库的域名、身份验证和存储?