我正在开发即将发布的Android应用程序。我的一些课程包含非常敏感的信息。通过使用Proguard,我混淆了整个源代码,但后来遇到了大量的bug。现在我计划逐个模糊我的代码。如何模糊某个类并跳过大部分类? 感谢。
答案 0 :(得分:0)
我对混淆的Java类有很多麻烦。实际上yGuard(yGuard!= proguard,我知道)生成* .class文件,无法转换为* .dex。
如果您的代码包含敏感数据,则听起来像某种“security by obscurity”。也许您应该将敏感数据存储在* .class文件中而不是加密的属性文件中。
答案 1 :(得分:0)
尝试像这样使用
如果您想在特定类中进行模糊处理,可以使用以下代码行。
语法:
-keep public class yourPackageName.youClassname { *; }
示例:
-keep public class com.facebook.katana.MainClass {*; }