Contents
症状 Android Studio上で実行(shift+f10)を行っても実行されない。
つい先ほどまで開発を行っていたのに、急に実行されなくなりました。実行してもなんも動作しない。メッセージも特に表示されない。
デバッグ(shift+F9)を実行してみました。
以下のメッセ―j気が出ていました。
Unable to locate a development device; please run 'flutter doctor' for information about installing additional components.
コマンドで、flutter doctorを実行
A new version of Flutter is available!
Flutterのバージョンが上がったから?関係ないとは思うけど、upgrade。もちろん、動作は変わりません。
flutter doctor -v で以下のメッセージが出ていました。
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at C:\Users\...\AppData\Local\Android\sdk
• Platform android-30, build-tools 29.0.2
X Android SDK file not found: C:\Users\...\AppData\Local\Android\sdk\platforms\android-30\android.jar.
• Try re-installing or updating your Android SDK,
visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.
Android SDK file not found
そういえば、さっき、SDKマネージャーを覗いたときに、Android 10.0+(Q)が現れていたので、インストールをしたな。。バックグラウンドでインストールしたままほおっておいたんだっけ。
SDKマネージャーボタン(または、設定>外観&振る舞い>システム設定>Android SDK)を見てみると、あら、Qが未インストールになっている。。先ほどの指示では、インストール済まで進まなかった模様。
Qにチェックをして、OKボタンを押す。一瞬で終了。
で、再度、実行!
OK起動しました。
結論:SDKマネージャーを確認して、中途半端な状態になっていたら、再インストールしてください。
以上