ProGuard 保留类名但更改包名

2022-09-04 20:40:54

想要更改包名称,但需要保留类名不更改。任何想法?


答案 1

ProGuard 没有用于重命名程序包的标准选项,但保留其简单的类名。

您可以手动创建 ProGuard 映射文件,其中包含如下行:

com.example.MyClass -> a.MyClass:
com.example.MyOtherClass -> a.MyOtherClass:

然后,您可以使用该选项-applymapping mapping.txt


答案 2

推荐