ProGuard 保留类名但更改包名
Posted
技术标签:
【中文标题】ProGuard 保留类名但更改包名【英文标题】:ProGuard keep class name but change package name 【发布时间】:2013-03-24 17:40:19 【问题描述】:想要更改包名但需要保持类名不变。有什么想法吗?
【问题讨论】:
是的,想法:你的配置文件有问题 这个问题不应该被否决,我没有找到适合初学者的简单解释。 【参考方案1】:ProGuard 没有标准选项来重命名包,但保留其简单的类名。
您可以手动创建一个 ProGuard 映射文件,如下所示:
com.example.MyClass -> a.MyClass:
com.example.MyOtherClass -> a.MyOtherClass:
然后您可以使用选项-applymapping mapping.txt
【讨论】:
以上是关于ProGuard 保留类名但更改包名的主要内容,如果未能解决你的问题,请参考以下文章