在Android項目的build.gradle文件中,可以通過配置BuildTypes來設置代碼混淆。
例如,可以在build.gradle文件中添加以下代碼來設置代碼混淆:
android {
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
在上面的代碼中,我們設置了release BuildType的代碼混淆,將minifyEnabled屬性設置為true以啟用代碼混淆。然后指定了proguardFiles屬性,其中getDefaultProguardFile(‘proguard-android-optimize.txt’)表示使用默認的Android代碼混淆規則,而’proguard-rules.pro’則表示使用項目中自定義的代碼混淆規則文件。
通過這樣的配置,Android項目在release版本打包時會啟用代碼混淆,并使用指定的代碼混淆規則文件進行混淆操作。