1

I'm currently having the following error in Flutter /Android studio I couldn't find any help on google:

Warning: unable to detect project KGP version. Skipping version checking. This may be because you have applied KGP after the Flutter Gradle Plugin.

e: /Users/.../android/app/src/main/kotlin/com/example/esosba_app/MainActivity.kt: (3, 8): Unresolved reference: io e: /Users/.../android/app/src/main/kotlin/com/example/esosba_app/MainActivity.kt: (5, 21): Unresolved reference: FlutterActivity

this is my Gradle :

    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:8.0.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10"
       
    }
}

plugins {
    id "com.android.application" version "8.0.0"
    id "org.jetbrains.kotlin.android" version "1.7.10"
   id "dev.flutter.flutter-gradle-plugin"
}

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    flutterVersionName = '1.0'
}

android {
 namespace 'com.example.esosba_app' // Fügen Sie diesen Eintrag hinzu
    compileSdkVersion 33
    ndkVersion flutter.ndkVersion

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_17
        targetCompatibility JavaVersion.VERSION_17
    }

    kotlinOptions {
        jvmTarget = '17'
    }

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }

    defaultConfig {
        applicationId "com.example.esosba_app"
        minSdkVersion 21
        targetSdkVersion flutter.targetSdkVersion
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        multiDexEnabled true
    }

    buildTypes {
        release {
            signingConfig signingConfigs.debug // TODO: Hier sollte ein //Signatur-Konfigurationsblock angefügt werden.
        }
    }
}

flutter {
    source '../..'
}

dependencies {
   implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.10"

   
}

And my MainActivity.kt

package com.example.esosba_app

import io.flutter.embedding.android.FlutterActivity

class MainActivity: FlutterActivity() {
}

Does anyone know how to solve this problem? Thank you very much

1 Answer 1

1

You may need to change your gradle files according to this. https://docs.flutter.dev/release/breaking-changes/flutter-gradle-plugin-apply I can see some differences in your gradle. Make sure that you change your app level gradle, root level gradle and gradle settings according to the above article.

Not the answer you're looking for? Browse other questions tagged or ask your own question.