当我点击Build>时,我正在处理的应用程序编译得很好。清洁项目,或构建>建设项目。当我选择运行它时,我收到以下错误消息:
错误:com.android.builder.dexing.DexArchiveBuilderException:无法处理/用户//文档/工作相关/存储库/// build / intermediates / transforms / instantRunSlicer / boost / debug / 0
错误:com.android.builder.dexing.DexArchiveBuilderException:dexing / $ .class
时出错错误:com.android.dx.cf.code.SimException:local 000d:invalid 错误:任务' :: transformClassesWithDexBuilderForBoostDebug'的执行失败。
com.android.build.api.transform.TransformException: com.android.builder.dexing.DexArchiveBuilderException:com.android.builder.dexing.DexArchiveBuilderException:无法处理/用户//文档/工作相关/存储库/// build / intermediates / transforms / instantRunSlicer / boost / debug / 0
此处的其他消息与Dex之后的合并有关,但此dex整体失败。
主要问题/问题是什么可能导致这种情况,或者在尝试解决此问题时可以寻找什么?
(由于应用程序的专有性质,无法发布代码。错误消息由于相同而被编辑。>
答案 0 :(得分:0)
我发布这个问题,希望能为可能遇到同样问题的其他人提供一些帮助。
我无法找到我的问题的任何答案,所以我回到最近成功提交我正在处理的分支机构,并一次一步地重新完成所有工作,看看在哪个过程中它破了。
我找到了问题,它与重写方法上的@NonNull注释有关。
Lint提供了错误:"未注释的参数会覆盖@ParametersAreNonnullbyDefault参数消息。为解决此问题,我将@NonNull放在相关项目之前。
Lint很高兴,不再给我一个错误,但Dexing系统在那时失败了。
我将需要继续研究如何解决Lint错误,而不会再次出现同样的错误,但是希望为其他人提供此选项以查看是否收到相同的错误消息。