gpt4 book ai didi

java - 修改 Parcelables 的 proguard-android.txt

转载 作者:行者123 更新时间:2023-11-29 05:31:32 26 4
gpt4 key购买 nike

我希望 proguard 更难混淆 Parcelable 类,所以我更改了我的文件:

${sdk.dir}/tools/proguard/proguard-android.txt

-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}

-keepclassmembers class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}

修改后似乎没有问题或崩溃,但是,这是正确的吗?如果是,为什么这不是默认配置?

谢谢

最佳答案

您改进后的配置没问题。静态 CREATOR 字段可以声明为 android.os.Parcelable$Creator 的扩展,因此以下内容更健壮:

-keepclassmembers class * implements android.os.Parcelable {
static ** CREATOR;
}

关于java - 修改 Parcelables 的 proguard-android.txt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20915866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com