未创建 Proguard 文件
Posted
技术标签:
【中文标题】未创建 Proguard 文件【英文标题】:Proguard files not being created 【发布时间】:2018-05-16 11:19:08 【问题描述】:我在 android Studio 中有几个项目。我正在使用 构建类型 发布 缩小启用真 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 在我的 gradle 脚本中。我已将 Android Studio 更新到最新版本并使用最新版本的构建工具。但是,永远不会生成 proguard 文件,例如 mapping.txt。我究竟做错了什么?提前致谢!
【问题讨论】:
【参考方案1】:我已经解决了这个问题。步骤是:
-
在Android Studio中新建一个空项目,app文件夹下会创建默认文件proguard-rules.pro。
在 Android Studio 之外(例如 Windows 资源管理器),将 proguard-rules.pro 复制到应用目录。
它会在重新打开时显示在您的项目中。
按照 proguard-rules 文件中的 cmets 中的说明编辑 proguard-rules.pro。
生成您的 apk,您会看到 mapping.txt 和其他 proguard 文件已创建。
【讨论】:
以上是关于未创建 Proguard 文件的主要内容,如果未能解决你的问题,请参考以下文章
Android - Proguard 未使用 Joda Time jar 文件编译
使用 Proguard 剥离未使用的 Support lib 类