Skip to content

[R8] Consumer Proguard rules #103

@ffournier

Description

@ffournier

Hi :)

We use this library and when we consume the proguard emebeded rules in the library, we found this in the configuration.txt generated

Tealium Specific for integratability

-keeppackagenames
-keepparameternames
-keepattributes InnerClasses, Signature, Exceptions, EnclosingMethod, SourceFile, LineNumberTable

-keep public class com.tealium.collect.** {
public protected *;
}

The rules
-keeppackagenames
-keepparameternames

are not restricted to tealium packages, and thus impact the whole project, preventing package obfuscation for the rest of our app.

Could you provide a fix that would only target tealium classes on next release, please?

In the mean time, how can we bypass those rules so we can obfuscate the rest of the project again?

Thanks :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions