我已成功使用以下代码对类名和方法进行混淆:
在应用程序级别的
我已成功使用以下代码对类名和方法进行混淆:
buildTypes {
release {
shrinkResources false
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
在应用程序级别的
build.gradle
文件中,以及...-dontwarn mypackage.**
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-verbose
-dontwarn
在proguard-rules.pro
文件中:
但我的问题是包名没有混淆。
那我该如何实现它呢,请帮忙。
谢谢。
com.myApp.**
没有被混淆。它混淆了除com
文件夹以外的所有内容。即使我只有这两个规则。是否需要插入另一条规则? - poPaTheGuru