【Flutter】アプリが実行できないよ。Unable to locate a development device

症状 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マネージャーを確認して、中途半端な状態になっていたら、再インストールしてください。

以上

スポンサーリンク
レクタングル大

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
レクタングル大
%d人のブロガーが「いいね」をつけました。