在Android开发中,可以使用ProGuard工具来进行代码混淆。ProGuard可以将类名、方法名、变量名等进行重命名,以增加代码的安全性和减小apk的大小。但是,ProGuard会自动为每个类分配一个新的名称,并且没有提供直接指定混淆后类名的选项。

如果您想要指定混淆后的类名,可以通过使用-keep选项来保持特定的类名不被混淆。例如,如果您想要保持名为com.example.MyClass的类不被混淆,可以在ProGuard配置文件(一般是proguard-rules.pro)中添加以下规则:

-keep class com.example.MyClass

这样,ProGuard就会保持该类的名称不变,不进行混淆。请注意,这只适用于保持类名不变,方法名和变量名仍然会被混淆。

如果您需要更复杂的混淆规则,可以在ProGuard配置文件中使用更多的-keep选项来指定保持不混淆的类、方法、字段等。有关更多ProGuard的使用方法和规则,请参考ProGuard官方文档。

Android开发:能否指定混淆后的类名

原文地址: https://www.cveoy.top/t/topic/i4QW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录