在多个应用程序模块中重复使用proguard-rules.pro文件

戴尔116

我有一个包含2个模块的项目,这些模块可以内置到各自的APK中:“移动”模块和“电视”模块。

这两个可构建模块都需要相同的proguard规则,但是我不希望在“ mobile”和“ tv”模块中都复制同一proguard-rules.pro文件。

有没有一种方法可以将proguard-rules.pro文件放在项目的根目录中,并在我的两个可构建模块(移动和电视)中引用此单个proguard-rules.pro文件?

乔治·安东尼奥利

是的你可以。您可以通过以下方式更改项目的结构:

 root
 |---- mobile
       |---- build.gradle
 |---- tv
       |---- build.gradle
 |---- proguard-rules.pro

build.gradle模块的两个文件中,您都可以通过路径指定proguard文件:

proguardFiles getDefaultProguardFile('proguard-android.txt'), '../proguard-rules.pro'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是什么在Android的consumer-rules.pro和proguard-rules.pro之间的区别?

proguard-rules.pro文件上的FileNotFoundException

Linux内核驱动程序模块:使用单个驱动程序处理多个设备文件

.pro文件中的未知模块-无法使用androidextras模块构建应用

proguard-android.txt和proguard-rules.pro有什么区别?-安卓

Xcopy文件到pro / pri文件中的新目录

proguard-rules.pro似乎不适用于R8

QT pro文件中的多个条件

proguard-rules.pro中的规则顺序重要吗?

如何更改.rules文件位置

Bazel Rules_k8s-如何应用外部配置文件?(来自URL)

NestJS-如何在主应用程序模块文件中使用.env变量进行数据库连接

CSS中的@rules是什么?

在我的Flutter应用中找不到proguard-rules.pro

多个rewrite_rules

在.pro文件中强制使用32位程序

在WordPress中使用add_rewrite_rules创建页面的子文件夹

Angular和Coffeescript无法访问单独文件中的应用程序模块

OSX:Snort:错误:/etc/snort/../rules/local.rules(0)无法打开规则文件“ /etc/snort/../rules/local.rules”:没有这样的文件或目录

在多个文件中重复使用相同的UIColor

在Snort中使用coder.rules和preproc.rules

权限被拒绝:将udev规则写入/etc/udev/rules.d/中的测试文件

无法在另一个应用程序模块中找到spring bean xml文件

我的Android应用程序目录中的app.iml和proguard-rules.pro在做什么?

如何在proguard_rules.pro中保留资源?

如何在NixOS中将规则文件添加到/etc/udev/rules.d中?

Qt Pro文件中的空间问题

在 ubuntu 18.04 的某些条件下,用户配置从 70-snap.core.rules 文件中删除

Prometheus算子中rules和rules1.14的区别