微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

处理中的任务app:transformClassesWithDexBuilderForDebug的执行失败

如何解决处理中的任务app:transformClassesWithDexBuilderForDebug的执行失败

我正在使用Processing进行编码,并且已经陷入一个问题了几个小时,并且在进行了许多小时的调试之后,我因为需要帮助而放弃了。该错误显示为:

失败:构建失败,并出现异常。

  • 出了什么问题: 任务':app:transformClassesWithDexBuilderForDebug'的执行失败。 com.android.build.api.transform.TransformException: com.android.builder.dexing.DexArchiveBuilderException: com.android.builder.dexing.DexArchiveBuilderException:无法处理C:\ Users \> myUserName \ AppData \ Local \ Temp \ android5429541723127013969sketch \ app \ build \ intermediates \ transforms \ desugar \ debug \ 1.jar

我尝试过的事情:

最推荐使用的是

./ gradelw clean

但是,这意味着该命令仍然无法使用并卡住了很多新问题

Failed to notify project evaluation listener error

我还没有找到解决方法

删除Android文件夹似乎无法解决该问题,因为它会持续存在并且不会创建新的android文件

重新安装同样无法解决问题的Android库

交叉发布于https://discourse.processing.org/t/execution-failed-for-task-app/24563

解决方法

我很久以前就面临着同样的问题。原因之一可能是android不支持您可能在处理草图中导入的库。 尝试删除导入语句,以找出可能导致错误的原因。

如果所有库都受android支持,则尝试将库的主文件夹复制到草图的data文件夹中。您可以在“库”文件夹中找到各种库的文件夹,该文件夹将位于存储所有草图的目录内。

也可以通过在处理IDE中单击Android >> SDK Updater来尝试更新sdk。

另一种解决方案是使用sdk管理器进行更新。如果您在Windows中,通常可以在C:\users\username\appdata\local\android\sdk\tools\bin中找到sdk管理器,并在cmd中打开它,然后键入sdkmanager --update进行更新。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。