プライベートでゲーム開発をしてますが、仕事でFlutterを使ったアプリ開発をやらせてもらえることになったので、まずは環境構築からしてました。
基本的な流れは公式チュートリアルを見るのがいいでしょう(英語)
英語苦手な人はこちら
自分は両方見ながらやりました。
PATHが通ったあとにflutter doctor
で環境を確認しますが、この際にこんなメッセージが。
Android sdkmanager tool not found ({path/to/home}/Library/Android/sdk/tools/bin/sdkmanager).
Try re-installing or updating your Android SDK,
visit https://flutter.io/setup/#android-setup for detailed instructions.
自分はUnity2017.4を使ってますが、このバージョンだとUnityがAndroidの最新版sdkmanagerのtoolsに対応していないため、バージョンを下げたtools(tools_r25.2.5)に差し替える対応をしてました(Unity2017以前でAndroidビルドを試みた多くの方が通る道かと思われます・・・)
flutterだとこの古いskdmanager toolを使えないので、Android Studioで最新版をダウンロードします。
上書きしちゃうと今度Unityでビルドできなくなるので、BKします。
BK後、AndroidStudioのSDK Managerからダウンロード。
その後、flutter doctor
をしてみるとうまくいきました。
今後はUnityでAndroidビルドをする時は古いtools、Flutter使うときは新しいtoolsに切り替えてやることになりそうです(ちょっとめんどい)。
Unity2018は最新版のsdkmanager toolsに対応してるんですかね?
いずれ2018に上げると思うのでその時にまた調べてみようと思います。