Каждое изменение в файле kotlin приводит к ошибке объявления при сборке. Единственный способ обойти это - очистить проект, а затем восстановить. В проекте нет других файлов с тем же именем, что и файлы, которые я редактирую.
Я пытался:
- Переименование класса, над которым я работал,
- Обновление и понижение версии плагинов kotlin, gradle и kotlin в Android Studio
- Использование бета-версии 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 в моем проекте, код, который я разместил выше, является самым основным файлом. Как вы можете видеть, это указывает на имя класса для ошибки.