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.
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é.
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
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)
Vous pouvez essayer plusieurs choses:
ouvrir Android répertoire de votre projet flutter dans Android studio (nouvelle fenêtre). Ensuite
J'espère que ça aide:)