ProGuard仍显示完整的活动名称

时间:2016-04-12 03:06:04

标签: android proguard android-proguard

我正在使用Proguard,在我的应用程序中我使用此代码

            System.out.println("ACTIVITY NAME IS " + activity.getLocalClassName());

它打印出活动名称,Iin释放模式。我认为这是混淆所有类名吗?

这种行为是否正常?

1 个答案:

答案 0 :(得分:4)

是的,这是正常行为。活动名称永远不会被混淆,因为它们在manifest.xml中被引用。和android通过反射访问这些活动,因此无法更改其名称。点击此链接https://stackoverflow.com/a/20620108/1320616