错误:app:transformClassesWithDexBuilderForDebug

Joh*_*van 1 android exception kotlin

我在这个包中有一个HillfortStore类:

package org.wit.hillforts.models
Run Code Online (Sandbox Code Playgroud)

在类中混淆了软件包名称(缺少“ s”):

package org.wit.hillforts.model
Run Code Online (Sandbox Code Playgroud)

使用错误的包名称将类导入其他类,它可以正常工作:

import org.wit.hillforts.model.HillfortStore
Run Code Online (Sandbox Code Playgroud)

为了清理问题,我在类及其所有导入的类中修复了名称。现在我得到这个错误。

错误:任务':app:transformClassesWithDexBuilderForDebug'的执行失败。

com.android.build.api.transform.TransformException:java.lang.IllegalStateException:Dex归档文件:仅为.CLASS文件设置.DEX扩展名

Joh*_*van 6

我需要完成应用程序的重建。这就是解决问题的全部方法。现在正在工作。


Saj*_*eri 6

只是这样做:

在主项目文件夹中,在终端类型中

cd android
Run Code Online (Sandbox Code Playgroud)

然后输入

./gradlew clean
Run Code Online (Sandbox Code Playgroud)

然后再次构建您的应用