web-dev-qa-db-fra.com

Impossible d'accéder à «Android.Arch.lifecycle.LifecycleOwner» qui est un supertype de «com.ex.app.MainActivity»

Je crée un nouveau projet Flutter dans Android studio puis "open project" le Android une partie de celui-ci, j'ai rencontré une erreur dans MainActivity.kt mais il se construit avec succès .

enter image description here

Mes chemins de classe sont:

enter image description here

et enfin mes dépendances sont:

implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.70"
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

Je serais reconnaissant si quelqu'un pouvait m'aider.

6
Parisa Baastani

Vous devez aller dans le répertoire Flutter

rm -rf bin/cache/artifacts/engine/Android*

Ensuite, allez dans le répertoire du projet

flutter clean
flutter pub get

Vous pouvez également "Invalider les caches et redémarrer" dans Android Studio.

1
whitebug

Comme il semble, il a quelques problèmes avec les bibliothèques androidx! Je suis revenu d'Androidx et cela fonctionne sans erreur dans kotlin et Java les deux.

0
Parisa Baastani

Rétrograder de Android Studio de 1.3.70 à 1.3.61 a résolu le problème pour moi

0
Huynh Thanh Phuc

Vous devez activer la fonctionnalité bêta "Activer la complétion de code, la navigation, etc. pour Java/Kotlin" sur: Préférences -> Langages et cadres -> Flutter (en bas).

0
jayme