web-dev-qa-db-ja.com

<Flutter>エミュレータが起動したが、Android studioで検出されない

私はFlutterの初心者で、エミュレーターを開いて電源を入れましたが、Androidスタジオで検出されません。 1

したがって、「デバイスが実行されていない」ため、プログラムを実行できません。 SDKツールに「Androidエミュレーター」をインストールしようとしましたが、Androidスタジオはまだそれを検出できません。

5
JamesDev

私はWindowsプラットフォームで:

実行した場合flutter doctorそして問題はありません。フラッターアプリをcmdまたはVSCodeで実行できる場合:

アイコンを右クリックして、Android StudioまたはIntelliJを管理者として開きます。これにより、デバイスが一覧表示され、問題が解決する場合があります。

理由は、flutterリポジトリのクローンを作成したか、flutterがインストールされたディレクトリに適切な権限がないためです。

1
Blasanka

私(Mac)では、Android SDKをカスタムの場所にインストールしたため、Android_HOME環境変数を設定する必要がありました。ターミナルで、この値を確認できますと:

echo $Android_HOME

.bash_profilePATHの両方にAndroid SDKをAndroid_HOME(LinuxまたはWindowsを使用している場合は別のファイルである可能性があります)に追加しました。

# already had these
export PATH="$PATH":"/opt/Android-sdk/tools"
export PATH="$PATH":"/opt/flutter-sdk/bin"

# added this
export Android_HOME="/opt/Android-sdk"

/opt/Android-sdkは、どこにいても置き換えます。

次に、変数を更新しました

source .bash_profile

フラッタードクターでのテストはそれが機能していたことを示しました。

flutter doctor

私は再起動しましたAndroid Studioとエミュレーターは動作しました。

0
Suragch

flutter doctorコマンドを実行して、問題を確認します。

ターミナルでflutter devicesコマンドを実行して、Flutterが接続されているAndroidデバイスを認識していることを確認します。フラッタープラグインが最新かどうかを確認してください。

そしてこれを読んでください フラッター実行:接続されたデバイスなし 、あなたは解決策を見つけるかもしれません。

0
Robin

同じ問題がありました。

CMD: flutter devices
No devices detected.

CMD: device emulators
Device emulator-5554 is offline.

Android仮想デバイスマネージャーで、エミュレーターをコールドブートすると動作し始めました。

0
bilal