メッセージ「flutter run: 接続されたデバイスがありません」質問する

メッセージ「flutter run: 接続されたデバイスがありません」質問する

Flutter (新規インストール) を使用してサンプル アプリケーションを作成しようとしています。アンドロイドスタジオもインストールされます(新規インストール)。

出力は次のようになりますflutter run

flutter run
No connected devices.

出力flutter doctor:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.1.5, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[✓] Android Studio (version 3.0)
[!] VS Code (version 1.20.1)
[!] Connected devices
! No devices available

! Doctor found issues in 2 categories.

この問題の解決策はありますか?

ベストアンサー1

Flutter は iOS と Android の両方のデバイス/シミュレーターをサポートしています。

ターミナルでflutter devicesコマンドを実行し、接続された Android デバイスが Flutter によって認識されていることを確認します。

アプリケーションを実行するためにデバイス/シミュレーターを設定する方法についてのリファレンス ドキュメントを以下に示します。

のために、Android (Mac システム上)

Androidデバイスをセットアップする

Android デバイスで Flutter アプリを実行してテストする準備をするには、Android 4.1 (API レベル 16) 以上を実行している Android デバイスが必要です。

  1. デバイスで開発者オプションと USB デバッグを有効にします。詳細な手順は Android のドキュメントに記載されています。
  2. USB ケーブルを使用して、携帯電話をコンピューターに接続します。デバイス上でプロンプトが表示されたら、コンピューターがデバイスにアクセスできるようにします。
  3. ターミナルでflutter devicesコマンドを実行し、接続された Android デバイスが Flutter によって認識されていることを確認します。
  4. を実行してアプリを起動しますflutter run

デフォルトでは、Flutter は ADB ツールのベースとなる Android SDK のバージョンを使用します。Flutter で別の Android SDK インストールを使用する場合は、ANDROID_HOME環境変数をそのインストール ディレクトリに設定する必要があります。

Androidエミュレータを設定する

Android エミュレーターで Flutter アプリを実行してテストする準備をするには、次の手順に従います。

  1. マシン上で VM アクセラレーションを有効にします。
  2. Android Studio を起動し、メニューの [ツール][AVD マネージャー]に移動して、[仮想デバイスの作成] を選択します。
  3. デバイス定義を選択し、 を選択しますNext
  4. エミュレートする Android バージョンのシステム イメージを 1 つ以上選択し、[次へ] を選択します。x86 または x86_64 イメージが推奨されます。
  5. 「エミュレートされたパフォーマンス」の下で、「ハードウェア - GLES 2.0」を選択して、ハードウェア アクセラレーションを有効にします。
  6. AVD 構成が正しいことを確認し、 を選択しますFinish

上記の手順の詳細については、「AVD の管理」を参照してください。

  1. Android 仮想デバイス マネージャーで、Runツールバーの をクリックします。エミュレーターが起動し、選択した OS バージョンとデバイスのデフォルトのキャンバスが表示されます。
  2. を実行してアプリを起動しますflutter run。接続されたデバイス名は、<プラットフォーム> 用にビルドされた Android SDK です。プラットフォームは x86 などのチップ ファミリです。

Android Studio を使用してデバイスを開いて接続します。

シミュレーター/デバイスを開いて接続するより簡単な方法を次に示します。

Android Studio には、エミュレーター/シミュレーター (システムにインストールされているもの) またはデバイス (システムに接続されているもの) のリストが表示されます。リストから開きたいデバイスを選択し、プロジェクトを実行するだけです。

ここに画像の説明を入力してください

おすすめ記事