我正在通过 Maven 插件运行 Proguard,您可以在此处查看我的配置:https ://github.com/sanity/tahrir/blob/proguard-debug/pom.xml#L61
您可以在此处查看“mvn -DskipTests assembly:assembly”的完整输出:https ://gist.github.com/ee1081179496e11916cb
尽管进行了很多搜索,但我找不到任何导致此错误的原因的解释,现在我也无法修复它?
我正在通过 Maven 插件运行 Proguard,您可以在此处查看我的配置:https ://github.com/sanity/tahrir/blob/proguard-debug/pom.xml#L61
您可以在此处查看“mvn -DskipTests assembly:assembly”的完整输出:https ://gist.github.com/ee1081179496e11916cb
尽管进行了很多搜索,但我找不到任何导致此错误的原因的解释,现在我也无法修复它?
您的输入包含一个依赖于程序类的库类。ProGuard 会发出警告并且不允许这样做,除非您指定-dontwarn
. 您应该删除该选项并查看 ProGuard 的警告以获取详细信息。
请参阅 ProGuard 手册 >简介
请参阅 ProGuard 手册 > 疑难解答 >警告:库类 ... 取决于程序类 ...
对我来说,拥有
proguard.config=proguard-project.txt
导致了同样的错误。更正以包含 sdk 和我的配置文件,如下所示。
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt