我遇到一个奇怪的错误,该错误仅在尝试使用gradlew脚本文件构建项目时才会发生。
如果我运行gradlew assemble
Proguard,它会在多个类(在同一模块中)发出抱怨,并显示以下警告:
can't find referenced class java.lang.invoke.LambdaMetafactory
当然,我在模块和主项目proguard-rules.pro
文件中有以下规则:
-dontwarn java.lang.invoke.**
-dontwarn **$$Lambda$*
但是即使有了Proguard,它仍然在抱怨同样的警告...
现在奇怪的是,如果我执行其他工作,例如assembleRelease
,assembleDebug
或assembleQA
(我制作的自定义作业),则过程可以顺利完成...
我在这里没有主意...