Ошибка компиляции Kotlin в Gradle: что делать с `compileDebugKotlin`?
Всем привет! Я новичок в Kotlin и Android-разработке. Перевожу свой проект с Java на Kotlin, и столкнулся с ошибкой, которую не могу понять. При сборке проекта (./gradlew assembleDebug) я получаю:
```
Error:Execution failed for task ':app:compileDebugKotlin'. > Compilation error. See log for more details
```
В логах Gradle пишет просто "Compilation error" без конкретики. Я пробовал чистить проект (Clean Project), пересобирать, удалять .gradle и .idea папки — не помогает.
Вот мой `build.gradle.kts` (уровень модуля app):
```kotlin
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android") version "1.8.0"
}
android {
namespace = "com.example.myapp"
compileSdk = 34
defaultConfig {
applicationId = "com.example.myapp"
minSdk = 24
targetSdk = 34
versionCode = 1
versionName = "1.0"
}
buildTypes {
release {
isMinifyEnabled = false
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
}
dependencies {
implementation("androidx.core:core-ktx:1.12.0")
implementation("androidx.appcompat:appcompat:1.6.1")
implementation("com.google.android.material:material:1.11.0")
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
}
```
И кусочек кода, который я недавно добавил (файл `MainActivity.kt`):
```kotlin
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val button = findViewById
Ответов пока нет.
Войдите чтобы оставить ответ
Блоги
Операторы if, elif и else в Python: полное руководство