构建android gradle项目时如何禁用proguard生成dump.txt
Posted
技术标签:
【中文标题】构建android gradle项目时如何禁用proguard生成dump.txt【英文标题】:How to disable generation of dump.txt by proguard when building android gradle project 【发布时间】:2017-02-08 13:39:56 【问题描述】:我有一个使用 gradle 构建的 android 项目。
它被proguard混淆了。
Proguard 生成 70 MB 的 dump.txt 文件。
我不想要它。我不需要它。它耗尽了我的 SSD。
我可以禁用 dump.txt 文件生成吗?
【问题讨论】:
【参考方案1】:检查以下位置是否有 -dump 标志。
proguard-android.txt proguard-rules.pro project.properties(proguard 包含属性)如果您找到参数“-dump dump.txt”,只需将其删除即可。
由于您知道输出文件的名称,您可以使用 grep 查找您的项目目录以找出它的定义位置。
【讨论】:
这没有帮助。我无法在文件中的任何位置找到 -dump:proguard-android.txt、proguard-rules.txt、local.properties。我无法在项目文件中的任何位置找到 我在 android-sdk/tools/ant/build.xml 中找到了它,但是在那里评论它似乎没有效果:-(以上是关于构建android gradle项目时如何禁用proguard生成dump.txt的主要内容,如果未能解决你的问题,请参考以下文章
在 gradle android library kotlin 项目中禁用 META-INF/* 生成
如何使用 Android Studio 和 gradle 构建一个 android 库?
如何在 gradle 多项目构建中包含 Android 项目?
如何在 Android Studio 项目中将库添加到 Gradle 构建?
Android Gradle 插件Gradle 构建工具简介 ② ( Android 项目构建打包流程 | 构建工具发展 -> 手动配置 -> Ant -> Maven -> Gradle )