私の最初のFlutterアプリは今のところ私の電話で問題なくデバッグしているようですが、突然、Android/app/src/main/kotlin/my.appname.whatever/MainActivity
ファイルにこのエラーが表示されます(下のスクリーンショット)。
onCreate
をロールオーバーすると、次のように表示されます:Cannot access class 'Android.Os.Bundle'. Check your module classpath for missing or conflicting dependencies.
AndroidStudio 3.2.1を使用しています
Firebaseを動作させようとしているときに、このバージョンを変更しました(1.2.17だったと思いますが、IDEとは異なるという警告があったので、提案されたものに変更し、警告は消えました)。元に戻そうとしても、以下の警告が表示されます。
buildscript { ext.kotlin_version = '1.3.11'
これは単純なものだと思いますが、Android/Flutterを初めて使う人などには、Unresolved reference: Android
を探す場所がわからないだけでなく、何をするために何をしたかわかりません。現れる。
私の場合、 File -> Invalidate Caches / Restart
機能しました。 Android Studioがバックアップを開始したとき、問題は解消されました。実際には「なぜ」には答えませんが...うまくいきました。
Gradleバージョンを(Andorid studio経由で)最新のものに更新し、を変更することで問題を解決することができましたbuild.grade(Project:Android)でext.kotlin_versionを1.3.11に、ツールでSDKを更新/SDKマネージャー/編集
「未解決の参照:Android」の問題について。
これは、プロジェクトがAndroid SDKを構成できないために発生します。
Go to File-> Project Structure -> Project SDK [Set the correct SDK as per your project]
その後、
プロジェクトを再同期します。 (必要に応じて、キャッシュを無効にして再起動します)
試すことができることがいくつかあります。
開くAndroid FlutterプロジェクトのディレクトリAndroid studio(新しいウィンドウ)にあります。次に、
それが役に立てば幸い:)