我怎么能告诉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这只会让人更容易读懂
发布于 2014-10-21 21:12:50
对于那些试图阅读逆向工程代码的人来说,不管他们是要查找一个常量还是它是内联的,这真的没有什么区别。
但如果你喜欢,你可以加上:
-keep class your.package.Utility { public static *; }给你的proguard-project.txt
https://stackoverflow.com/questions/26496252
复制相似问题