我有一个包含2个模块的项目,这些模块可以构建到各自的APK中:a" mobile"模块和" tv"模块。
这两个可构建的模块都需要相同的proguard规则,但我不想在" mobile"中使用相同的proguard-rules.pro文件的重复副本。和" tv"模块。
有没有办法可以将proguard-rules.pro文件放在项目的根目录中,并在我的两个可构建模块(手机和电视)中引用这个proguard-rules.pro文件?
答案 0 :(得分:2)
是的,你可以。您可以使用以下内容更改项目的结构:
root
|---- mobile
|---- build.gradle
|---- tv
|---- build.gradle
|---- proguard-rules.pro
在模块的两个build.gradle
文件中,您可以按路径指定proguard文件:
proguardFiles getDefaultProguardFile('proguard-android.txt'), '../proguard-rules.pro'