android - java.lang.IllegalStateException : Dex ar

我在 gitlab ci 构建项目

./gradlew assembleDebug --stacktrace

有时它会抛出错误:

FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:transformClassesWithDexBuilderForDebug'.
> com.android.build.api.transform.TransformException: java.lang.IllegalStateException: Dex archives: setting .DEX extension only for .CLASS files

在我的本地电脑上它可以正常工作。

kotlin 版本是 1.2

multidex 已启用

这个错误的原因是什么?

最佳答案

./gradlew clean 为我修复了同样的错误。

关于android - java.lang.IllegalStateException : Dex archives: setting . DEX 扩展仅适用于 .CLASS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47791227/

相关文章:

c - CMake下的多个目录

javascript - 使用 grunt.js 使用 RequireJS 组合 JavaScrip

c++ - 如何设置 CMake 以生成仅 header 项目?

c# - Visual Studio 中的 "build"和 "rebuild"有什么区别?

build - 有 CMake 递归扫描文件夹吗?

ios - 如何在 Xcode 中创建发布版本?

xcode - 如何在 Xcode 5 中自动增加内部版本号

build - 学习 Gradle 构建工具的最佳资源

c# - Visual Studio : The Operation could not be co

visual-studio - 使用 Installshield LE 包含标记为 "Copy to