只考虑名为A和B的2个类,以及以下语句:
-keep class mypackage.* { *; }
-keep class mypackage.A { *; }
-keep class mypackage.B { *; }
两个代码块之间可能存在哪些差异?我相信他们应该是一样的,但我的应用程序只运行第一个声明。感谢。
编辑:
感谢T. Neidhart解决了这个问题。如果有人有同样的问题,区别在于第二个代码块缺少仍然被混淆的内部类。为我添加*固定的东西:
-keep class mypackage.A* { *; }
-keep class mypackage.B* { *; }
-Cheers