对 kotlin 文件的每次更改都会在构建时导致重新声明错误。解决它的唯一方法是清理项目然后重建。项目中没有与我正在编辑的文件同名的其他文件。
我试过了:
- 重命名我一直在做的类(class)
- Android Studio中kotlin、gradle、kotlin插件版本的升级和降级
- 使用测试版 Android Studio
- 重新排序我的 gradle 文件中的插件
当前构建正在使用:
org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.21
com.android.tools.build:gradle:3.2.0
会导致错误的示例代码。如果我在没有 addedThisLine
的情况下构建它,它将作为它的第一个构建。然后当我以任何方式编辑文件时,它会导致下面的错误。
package beagle.com
class ErrorFragment {
val hello = "Hello"
init {
var goodbye = "goodbye"
var addedThisLine = "When this line is added I get error"
}
}
我得到的错误
这发生在我项目中的每个 kotlin 文件中,我上面发布的代码是最基本的文件。如您所见,它指向错误类的名称。
最佳答案
只需清理项目并再次重建您的项目
关于android - Kotlin 文件更改导致重新声明错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56795138/