0

我正在通过 Maven 插件运行 Proguard,您可以在此处查看我的配置:https ://github.com/sanity/tahrir/blob/proguard-debug/pom.xml#L61

您可以在此处查看“mvn -DskipTests assembly:assembly”的完整输出:https ://gist.github.com/ee1081179496e11916cb

尽管进行了很多搜索,但我找不到任何导致此错误的原因的解释,现在我也无法修复它?

4

2 回答 2

0

您的输入包含一个依赖于程序类的库类。ProGuard 会发出警告并且不允许这样做,除非您指定-dontwarn. 您应该删除该选项并查看 ProGuard 的警告以获取详细信息。

请参阅 ProGuard 手册 >简介

请参阅 ProGuard 手册 > 疑难解答 >警告:库类 ... 取决于程序类 ...

于 2013-10-16T11:10:07.623 回答
0

对我来说,拥有

proguard.config=proguard-project.txt

导致了同样的错误。更正以包含 sdk 和我的配置文件,如下所示。

proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
于 2014-01-08T18:19:34.793 回答