在多个应用程序模块中重复使用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 条评论
登录 后参与评论

相关文章

proguard-rules.pro文件上的FileNotFoundException

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

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

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

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

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

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

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

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

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

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

QT pro文件中的多个条件

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

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

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

Qt Pro文件中的空间问题

在 Qt .pro 文件中添加构建步骤

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

如何更改.rules文件位置

多个rewrite_rules

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

如何从 .pro 文件的列表中删除某些文件?

如何从 .pro 文件的列表中删除某些文件?

Proguard-还使用模块中的proguard文件

在.pro文件中添加多个库的问题-qmake

是否可以从外部.NET应用程序直接访问Acrobat Pro的“比较文件”工具?

实体框架6-在多个edmx文件中重复使用同一表

如何通过 ssh2 Node.js 模块(在 Electron 应用程序中)使用 SFTP 一次下载/上传多个文件?

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