【问题标题】:What are the ProGuard rules for Firebase?Firebase 的 ProGuard 规则是什么?
【发布时间】:2017-05-23 03:49:25
【问题描述】:

这些依赖项的 ProGuard 规则是什么?

compile 'com.google.firebase:firebase-core:10.0.1'
compile 'com.google.firebase:firebase-crash:10.0.1'
compile 'com.google.firebase:firebase-messaging:10.0.1'
compile 'com.google.firebase:firebase-ads:10.0.1'

【问题讨论】:

    标签: android firebase proguard


    【解决方案1】:

    如果您使用 Gradle,Firebase 使用 consumerProguardFiles 功能自动包含适当的 ProGuard,这意味着您无需手动包含任何内容。

    如果需要手动应用proguard规则,可以从每个AAR文件中提取proguard.txt文件。

    【讨论】:

    • 这是 buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' }
    • 如何从每个 AAR 文件中提取 proguard.txt 文件。
    • 您正在使用 Gradle,因此您需要的所有内容都会自动包含在内。您无需添加任何内容。
    • AAR 文件可以在任何可以打开 zip 文件的程序中打开。
    • 如何修复[R8]: Shaking error: Missing method in com.google.firebase.iid.zzau: void <clinit>()
    猜你喜欢
    • 2015-06-23
    • 2018-01-03
    • 1970-01-01
    • 2014-03-10
    • 2018-10-21
    • 1970-01-01
    • 2019-02-15
    • 1970-01-01
    • 2018-01-26
    相关资源
    最近更新 更多