Proguard for Android / gradle:混淆,重命名BroadcastReceiver和AndroidManifest

时间:2015-09-08 09:37:35

标签: android proguard

我试图让我的BroadcastReceiver重命名,因为它是唯一一个显示在原始包名下的类,所有其他类都使用-repackageclasses重命名

##-keep public class * extends android.content.BroadcastReceiver
-repackageclasses ''
-allowaccessmodification

来自对this question的评论:

  

"有些类无法进行模糊处理,因为它们的名称是在AndroidManifest.xml中指定的(例如活动)。"

所以,似乎可以使用DexGuard,当然也可以进行一些手动(脚本)重命名/编辑..但是有没有可能让vanilla Proguard + gradle处理清单?

0 个答案:

没有答案