mirror of
https://github.com/falsycat/ar.falsy.cat.git
synced 2024-10-06 09:24:51 +00:00
52 lines
1.6 KiB
Markdown
52 lines
1.6 KiB
Markdown
|
---
|
|||
|
title: flutter
|
|||
|
tags: [note, info-tech, development, software, library]
|
|||
|
---
|
|||
|
|
|||
|
## 概要
|
|||
|
- マルチプラットフォーム GUIアプリケーション フレームワーク
|
|||
|
- iOS/Android,Web,Windows/Linux/Mac,組み込み
|
|||
|
- Google製
|
|||
|
- 使用言語はDart
|
|||
|
|
|||
|
## インストール
|
|||
|
### Arch Linux
|
|||
|
|
|||
|
- [install-archlinux](note/info-tech/install-archlinux.md)の直後から,`flutter doctor`がオールグリーンになるまで
|
|||
|
- 1時間ぐらいは覚悟したほうがいい
|
|||
|
- クソでかいので[qemu](note/info-tech/qemu)イメージのリサイズをする羽目になった
|
|||
|
- [参考文献](https://dev.to/nabbisen/flutter-3-on-arch-linux-shi-mefang-1m2j)
|
|||
|
|
|||
|
1. 依存のインストール
|
|||
|
```bash
|
|||
|
pacman -S base-devel xorg-server xterm i3-wm noto-fonts git clang cmake ninja chromium
|
|||
|
visudo # いい感じに設定 & リログ
|
|||
|
|
|||
|
git clone https://aur.archlinux.org/flutter.git
|
|||
|
cd flutter
|
|||
|
makepkg -sci # JDKはデフォルトを選択
|
|||
|
cd ..
|
|||
|
|
|||
|
git clone https://aur.archlinux.org/android-studio.git
|
|||
|
cd android-studio
|
|||
|
makepkg -sci
|
|||
|
cd ..
|
|||
|
|
|||
|
usermod -aG flutterusers user # 設定後にリログ
|
|||
|
```
|
|||
|
|
|||
|
2. Android Studioの設定
|
|||
|
1. 初期設定は適当に
|
|||
|
2. Android StudioからFlutterプラグインをインストール&再起動
|
|||
|
3. Flutterプロジェクトを作成
|
|||
|
- flutter SDKのパス設定を忘れずに (`/opt/flutter`)
|
|||
|
4. `Android SDK Command line tools`をインストール
|
|||
|
|
|||
|
3. flutter doctor
|
|||
|
```bash
|
|||
|
export CHROME_EXECUTABLE=chromium # 必要なら永続化する
|
|||
|
git config --global --add safe.directory /opt/flutter
|
|||
|
flutter doctor --android-licenses
|
|||
|
flutter doctor # 完了
|
|||
|
```
|