【 Flutter 】Flutter を 基礎 から 学習 ( スタートガイド編 ) part11 プロジェクト作成方法
「基礎 から 学ぶ Flutter 」という書籍で 学習 したことを ブログでアウトプットしていこうと思います。今回は スタートガイド編 ( part11 )です。
Linterの設定も(たぶん)できたということでいよいよプロジェクトの作成です。
【 Flutter 】Flutter を 基礎 から 学習 ( スタートガイド編 ) part10 Linter
といってもmy_appを作成しているので作成は完了しています(笑
本書では「プロジェクトの作成方法をもう少し詳しく」という意図があるのかと思います。
プロジェクトの作成方法
プロジェクトの作成はFutter コマンド
でもAndroid Studio
でも可能です。
コマンド
コマンドではfutter create {オプション} {プロジェクト名}
を使用します。
オプション
本書で紹介されているオプションを一覧にしました。
オプション | 値 | 説明 |
-i, –ios-language
iOS向けプラットフォーム側のコードの言語 |
swift | Swiftでの開発
※デフォルト |
objc | Objective-Cでの開発 | |
-a, –android-language
Android向けプラットフォーム側のコードの言語 |
kotlin | kotlinでの開発
※デフォルト |
java | Javaでの開発 | |
–androidx | ※無し | Androidxを使用する宣言 |
–org | ※任意 | オーガナイゼーションを指定。※デフォルトはcom.example |
–description | ※任意 | プロジェクトの説明。
pubspec.yamlのdescriptionやREADME.mdに利用される。 |
実行
本書で紹介されているコマンドをPowerShellで実行してみます。
※my_appはすでに存在するので今回はmy_app_flutter_command
という名前で作成します。
PS D:\flutter_projects> flutter create `
>> -i swift `
>> -a kotlin `
>> --androidx `
>> --org com.yourcompany `
>> --description 'A new Flutter application.' `
>> my_app_flutter_command
あれ、エラーが発生しましたね。
Could not find an option named "androidx".
Run 'flutter -h' (or 'flutter -h') for available flutter commands and options.
こちらのサイトにそのまんまの問題と答えがありました!
Flutter で新しくプロジェクトを作ろうとしたらエラーが出て困った – Qiita
channelをstableにしてupgradeすればよいのですね!
PS D:\flutter_projects> flutter channel stable
Switching to flutter channel 'stable'...
git: From https://github.com/flutter/flutter
git: 225a43d941..83b9e99cfb dev -> origin/dev
git: * [new branch] flutter-2.6-candidate.1 -> origin/flutter-2.6-candidate.1
git: ac05e7e3fe..2512ecd9f6 master -> origin/master
git: * [new tag] 2.6.0-0.0.pre -> 2.6.0-0.0.pre
git: Your branch is up to date with 'origin/stable'.
git: Switched to branch 'stable'
Successfully switched to flutter channel 'stable'.
To ensure that you're on the latest build from this channel, run 'flutter upgrade'
PS D:\flutter_projects> flutter upgrade
Checking Dart SDK version...
Downloading Dart SDK from Flutter engine 241c87ad800beeab545ab867354d4683d5bfb6ce...
Expanding downloaded archive...
Building flutter tool...
Running pub upgrade...
Flutter is already up to date on channel stable
Flutter 2.2.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision f4abaa0735 (8 weeks ago) • 2021-07-01 12:46:11 -0700
Engine • revision 241c87ad80
Tools • Dart 2.13.4
PS D:\flutter_projects>
更新完了です。再度createしてみると・・・。
PS D:\flutter_projects> flutter create `
>> -i swift `
>> -a kotlin `
>> --androidx `
>> --org com.yourcompany `
>> --description 'A new Flutter application.' `
>> my_app_flutter_command
Could not find an option named "androidx".
Run 'flutter -h' (or 'flutter -h') for available flutter commands and options.
( ^ω^)・・・
だめでした(´・ω・`)
もう少し調べないといけませんね。
今日はここまで!
ディスカッション
コメント一覧
まだ、コメントがありません