ChromeOSのインストール
システム要求
Chromebook に Flutter をインストールして実行するには、お使いのマシン 持つ必要がありますLinuxから有効になります開発者設定のタブ。
必要なディスク容量はさまざまです 有効にするターゲット プラットフォームに応じて異なります。 のディスク サイズを増やすことをお勧めします。 Linux環境はデフォルトの10GBから32GB以上、 Android Studio やその他のツールに対応するため。
Flutter SDK を入手する
-
Flutter に必要なコア開発ツールをインストールします。
$ sudo apt install clang cmake ninja-build pkg-config libgtk-3-dev
これにより、必要なコンパイラ ツールチェーンがダウンロードされます ChromeOS 用のアプリをコンパイルします。
-
Flutter を次からダウンロードします。 flutterリポジトリGitHub 上で、ホーム ディレクトリで次のコマンドを実行します。
$ git clone https://github.com/flutter/flutter.git -b stable
-
を追加します。
flutter
あなたのパスへのツール:$ echo PATH="$PATH:`pwd`/flutter/bin" >> ~/.profile $ source ~/.profile
これで、Flutter コマンドを実行する準備が整いました。
flutterドクターを実行する
次のコマンドを実行して、必要な依存関係があるかどうかを確認します。
install してセットアップを完了します (詳細な出力の場合は、-v
国旗):
$ flutter doctor
このコマンドは環境をチェックし、ターミナルにレポートを表示します。 窓。 Dart SDK は Flutter にバンドルされています。インストールする必要はありません ダーツは別途。他のソフトウェアが使用できるかどうか出力を注意深く確認してください。 インストールするか、追加のタスクを実行する必要があります (図を参照)大胆な文章)。
例えば:
[-] Android toolchain - develop for Android devices ✗ Unable to locate Android SDK. Install Android Studio from: https://developer.android.com/studio/index.html
次のセクションでは、これらのタスクを実行してセットアップを完了する方法について説明します。 プロセス。
不足している依存関係をインストールしたら、flutter doctor
コマンドを再度実行して、すべてが正しく設定されていることを確認します。
Web アプリのサポートの構成
ChromeOS では、Linux コンテナで開発作業を行います。 ただし、Chrome ブラウザ自体は 親 ChromeOS オペレーティング システム、 そして、Flutter には、必要なパラメーターを指定してそれを呼び出す手段がありません。
この問題を追跡するには、問題 121462: Chromebook での Web デバッグ エクスペリエンスを改善する。
代わりに、最良の方法は、の 2 番目のコピーを手動でインストールすることです。 Linux コンテナ内の Chrome。次の手順でそれを行うことができます。
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo apt install ./google-chrome-stable_current_amd64.deb
Android アプリのサポートの構成
Android Studioをインストールする
- ダウンロードとインストールAndroidスタジオ。
- Android Studio を起動し、「Android Studio セットアップ ウィザード」を実行します。 これにより、最新の Android SDK、プラットフォーム ツール、ビルド ツールがインストールされます これらは、Android 向けに開発するときに Flutter で必要となります。
- ようこそダイアログから、その他のアクション -> SDK マネージャー。 [SDK ツール] タブから、Android SDK コマンドライン ツール (最新)追加の必要なツールをインストールします。
- Android ライセンスに同意します。
$ flutter doctor --android-licenses
Chromebook に導入する
アプリを Chromebook に直接デプロイするには、次の手順を実行する必要があります。
- ADBを有効にする設定で。これには再起動が必要になることに注意してください。 デバイスを一度。
- ターミナルで実行します
flutter devices
。プロンプトが表示されたら、へのアクセスを許可します。 Androidコンテナ。それを確認するflutter devices
ChromeOS をリストします デバイスを認識されたデバイスとして登録します。
Android デバイスをセットアップする
接続されたデバイス上で Flutter アプリを実行してテストする準備をするには、次の手順を実行します。 Android 4.1 (API レベル 16) 以降を実行している Android デバイスが必要です。
- 有効開発者向けオプションとUSBデバッグあなたのデバイス上で。 詳細な手順については、Android ドキュメント。
- USB ケーブルを使用して、携帯電話をコンピュータに接続します。 Chromebook で、次の通知が表示される場合があります。 「USBデバイスが検出されました」。 「Linux に接続」をクリックします。 Android デバイスでプロンプトが表示されたら、 コンピュータにデバイスへのアクセスを許可します。
- ターミナルで、次を実行します。
flutter devices
確認するコマンド Flutter が接続された Android デバイスを認識していることを確認します。 デフォルトでは、Flutter は次のバージョンを使用します。 Android SDK では、adb
ツールがベースになっています。 Flutter で別のインストールを使用したい場合 Android SDK のANDROID_SDK_ROOT
環境変数をそのインストールディレクトリに追加します。
次のステップ
好みのエディターを設定します。