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

Execution failed for task app:transformClassesWithDexBuilderForDebug in Processing

我正在使用 Processing 进行编码,现在已经被一个问题困住了几个小时,经过几个小时的调试后我放弃了,因为我需要帮助。错误内容为:

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':app:transformClassesWithDexBuilderForDebug'. com.android.build.api.transform.TransformException: com.android.builder.dexing.DexArchiveBuilderException: com.android.builder.dexing.DexArchiveBuilderException: Failed to process C:\Users\ > myUserName\AppData\Local\Temp\android5429541723127013969sketch\app\build\intermediates\transforms\desugar\debug.jar

我试过的:

推荐最多的是使用

./gradelw clean

然而,这意味着命令仍然无法正常工作并卡住的一大堆新问题

Failed to notify project evaluation listener error

我还没有找到解决方案。

删除 Android 文件夹似乎无法解决问题,它一直存在并且没有创建新的 android 文件夹

重新安装 Android 库也没有解决问题

crossPosted 在 https://discourse.processing.org/t/execution-failed-for-task-app/24563

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

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

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

另一个解决方案可能是使用 sdk 管理器进行更新。如果你在windows,一般可以在C:\users\username\appdata\local\android\sdk\tools\bin找到sdk管理器,在cmd中打开,然后输入sdkmanager --update进行更新。