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 デバイスが必要です。
- デバイスで開発者オプションと USB デバッグを有効にします。詳細な手順は Android のドキュメントに記載されています。
- USB ケーブルを使用して、携帯電話をコンピューターに接続します。デバイス上でプロンプトが表示されたら、コンピューターがデバイスにアクセスできるようにします。
- ターミナルで
flutter devices
コマンドを実行し、接続された Android デバイスが Flutter によって認識されていることを確認します。 - を実行してアプリを起動します
flutter run
。
デフォルトでは、Flutter は ADB ツールのベースとなる Android SDK のバージョンを使用します。Flutter で別の Android SDK インストールを使用する場合は、ANDROID_HOME
環境変数をそのインストール ディレクトリに設定する必要があります。
Androidエミュレータを設定する
Android エミュレーターで Flutter アプリを実行してテストする準備をするには、次の手順に従います。
- マシン上で VM アクセラレーションを有効にします。
- Android Studio を起動し、メニューの [ツール] → [AVD マネージャー]に移動して、[仮想デバイスの作成] を選択します。
- デバイス定義を選択し、 を選択しますNext。
- エミュレートする Android バージョンのシステム イメージを 1 つ以上選択し、[次へ] を選択します。x86 または x86_64 イメージが推奨されます。
- 「エミュレートされたパフォーマンス」の下で、「ハードウェア - GLES 2.0」を選択して、ハードウェア アクセラレーションを有効にします。
- AVD 構成が正しいことを確認し、 を選択しますFinish。
上記の手順の詳細については、「AVD の管理」を参照してください。
- Android 仮想デバイス マネージャーで、Runツールバーの をクリックします。エミュレーターが起動し、選択した OS バージョンとデバイスのデフォルトのキャンバスが表示されます。
- を実行してアプリを起動します
flutter run
。接続されたデバイス名は、<プラットフォーム> 用にビルドされた Android SDK です。プラットフォームは x86 などのチップ ファミリです。
- (Microsoft) Windows システムを使用している場合は、次の別のドキュメントを参照してください。はじめに: Windows にインストールする
Android Studio を使用してデバイスを開いて接続します。
シミュレーター/デバイスを開いて接続するより簡単な方法を次に示します。
Android Studio には、エミュレーター/シミュレーター (システムにインストールされているもの) またはデバイス (システムに接続されているもの) のリストが表示されます。リストから開きたいデバイスを選択し、プロジェクトを実行するだけです。