gpt4 book ai didi

java - 避免使用 ProGuard 直接翻译 "public static final"

转载 作者:行者123 更新时间:2023-11-30 02:36:09 26 4
gpt4 key购买 nike

我如何告诉 ProGuard 不要这样做?

In Class A
Toast.makeText(getApplicationContext(), Utility.NO_SESSION, 0).show();
-> with ProGuard <--
Toast.makeText(getApplicationContext(), "Please login", 0).show();

In Class Utility
public static final String NO_SESSION = "Please login";
-> with ProGuard <--
this string does not even exist

这只会让事情更容易阅读

最佳答案

对于试图阅读逆向工程代码的人来说,无论他们必须查找常量还是内联代码,都没有什么区别。

但是如果你喜欢你可以添加:

-keep class your.package.Utility { public static *; }

到你的proguard-project.txt

关于java - 避免使用 ProGuard 直接翻译 "public static final",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26496252/

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