web-dev-qa-db-fra.com

`Référence non résolue: Android` sur le nouveau projet Flutter

Ma première application Flutter semble bien déboguer jusqu'à présent sur mon téléphone, mais tout d'un coup, je vois cette erreur dans mon Android/app/src/main/kotlin/my.appname.whatever/MainActivity fichier (capture d'écran ci-dessous).

Et lorsque je survole le onCreate, cela montre ceci: Cannot access class 'Android.Os.Bundle'. Check your module classpath for missing or conflicting dependencies.

J'utilise AndroidStudio 3.2.1

Tout en essayant de lancer Firebase, j'ai changé la version de cela (c'était 1.2.17 je pense, mais j'avais un avertissement à ce sujet étant différent de l'IDE, donc je l'ai changé en ce qu'il a suggéré et l'avertissement a disparu). Même après avoir essayé de le modifier, je reçois toujours l'avertissement ci-dessous.

buildscript { ext.kotlin_version = '1.3.11'

Je suppose que c'est quelque chose de simple, mais pour quelqu'un de très nouveau sur Android/Flutter ... etc, je n'ai tout simplement pas la moindre idée où chercher le Unresolved reference: Android, ni aucune idée de ce que j'ai fait pour le faire apparaître.

error

8
Dave

Dans mon cas, File -> Invalidate Caches / Restart travaillé. Lorsque Android Studio a redémarré, le problème avait disparu. Ne répond pas vraiment au "pourquoi", mais ... cela a fonctionné.

4
Dave

Configurer le SDK du projet au niveau d'API approprié selon votre projet résoudra votre problème (affiché dans la boîte de dialogue après avoir cliqué sur Configurer le SDK dans le coin droit).

enter image description here

4
Rohit Gurjar

J'ai réussi à résoudre le problème en mettant à jour ma version Gradle vers la dernière (via Andorid studio), en modifiant ext.kotlin_version en 1.3.11 at build.grade (Project : Android), et mise à jour du SDK dans Tools/SDK Manager/Edit

1
technouber

Pour le problème "Référence non résolue: Android".

Cela se produit car le projet n'est pas en mesure de configurer le Android SDK.

Go to File-> Project Structure -> Project SDK [Set the correct SDK as per your project]

Puis,

ReSync le projet. (Invalider les caches et redémarrer, si nécessaire)

0
Sujith Royal

Vous pouvez essayer plusieurs choses:

ouvrir Android répertoire de votre projet flutter dans Android studio (nouvelle fenêtre). Ensuite

  1. allez dans Build et sélectionnez clean project. Ensuite, sélectionnez Rebuild project.
  2. Si l'étape ci-dessus ne résout pas votre problème, allez dans fichier -> open -> sélectionnez build.gradle pour rouvrir et obtenir les dépendances du projet.
  3. allez dans le répertoire racine du projet et essayez la commande flutter clean cela nettoierait le build /, puis essayez d'exécuter votre projet par flutter run command.

J'espère que ça aide:)

0
John Wick