【发布时间】:2018-03-05 08:33:39
【问题描述】:
我在项目的 proguard-rules.pro 文件中添加了“-android”,但是当我发布项目时,Gradle 控制台会发出警告:
Warning: Exception while processing task java.io.IOException: proguard.ParseException: Unknown option '-android' in line 31 of file '/Users/yushuifeng/workspace/cccx_app_3.0/app/proguard-rules.pro'
:app:transformClassesAndResourcesWithProguardForRelease FAILED
为什么? 我添加这个选项是因为官网说
-安卓
指定处理后的类文件以 Android 平台为目标。 ProGuard 然后确保某些功能与 Android 兼容。例如,如果您正在处理 Android 应用程序,则应指定此选项。
参考:https://www.guardsquare.com/en/proguard/manual/usage#preverificationoptions
对不起,我不知道如何格式化文本,所以我可以在 proguard-rules.pro 文件中发布我的代码,只是一个带有附加选项的标准 proguard
-安卓
【问题讨论】:
-
请发布您的 proguard-rules.pro 文件。
-
为什么要添加它?你想达到什么目标?