「Flutter/開発環境構築」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→iosのbundleId変更) |
(→androidパッケージ名変更) |
||
行37: | 行37: | ||
==androidパッケージ名変更== | ==androidパッケージ名変更== | ||
− | AndroidManifest.xml | + | *android/app/src/main/AndroidManifest.xml |
+ | *android/app/build.gradle | ||
+ | *android/app/src/profile/AndroidManifest.xml | ||
+ | *android/app/src/debug/AndroidManifest.xml | ||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" | <manifest xmlns:android="http://schemas.android.com/apk/res/android" | ||
package="com.example1.hoge"> | package="com.example1.hoge"> | ||
− | com/example1/hoge/MainActivity.java | + | *android/app/src/main/com/example1/hoge/MainActivity.java |
package com.example1.hoge; | package com.example1.hoge; | ||
2箇所変更とMainActivity.javaのdir変更 | 2箇所変更とMainActivity.javaのdir変更 |
2019年5月6日 (月) 08:11時点における版
目次
AndoridStudioのインストール
https://developer.android.com/studio/install?hl=ja
AndoridStudioのプラグインインストール
AndoridStudioのFile/Preference/PluginsからFlutter、Dartを検索してインストール
プロジェクト作成
File/New Flutter Project がFile/New Projectの下に表示されるはずなので、そこから作成。
"New Flutter Project"が出ない場合は以下コマンドでプロジェクトを作ってAndoridStudioで開けば良い。
flutter create my_app cd my_app flutter run
ios実行準備
xcode-select --install brew update brew install --HEAD usbmuxd brew link usbmuxd brew install --HEAD libimobiledevice brew install ideviceinstaller brew install ios-deploy
android・ios実行
- 上部中央に実行ボタンがあるので、そこから実行できる。
- 接続したandroid・iPhoneの端末が表示される
- 基本hotreloadで2秒で更新が反映される。
androidのapk作成&インストール
flutter build apk flutter install
↑はリリースビルドで、リリースビルドのときはデバッグビルド(1秒程度)と比べて起動速度が速い。
iosのapk作成&インストール
flutter build ios flutter install
androidパッケージ名変更
- android/app/src/main/AndroidManifest.xml
- android/app/build.gradle
- android/app/src/profile/AndroidManifest.xml
- android/app/src/debug/AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example1.hoge">
- android/app/src/main/com/example1/hoge/MainActivity.java
package com.example1.hoge;
2箇所変更とMainActivity.javaのdir変更
iosのbundleId変更
- ios/Runner.xcodeprojを開いてbundleIdを変更する
- podを使っていれば、コンソールでiosの下で、"pod update"を実行後ios/Runner.xcworkspaceを開いてbundleIdを変更する