facebook twitter hatena line email

「Flutter/開発環境構築」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(androidのapk作成&インストール)
(iosのbundleId変更)
行51: 行51:
 
*ios/Runner.xcodeprojを開いてbundleIdを変更する
 
*ios/Runner.xcodeprojを開いてbundleIdを変更する
 
*podを使っていれば、コンソールでiosの下で、"pod update"を実行後ios/Runner.xcworkspaceを開いてbundleIdを変更する
 
*podを使っていれば、コンソールでiosの下で、"pod update"を実行後ios/Runner.xcworkspaceを開いてbundleIdを変更する
 +
 +
==androidのkeystore付きapk作成==
 +
#keystoreを作っておく
 +
#android/key.propertiesを作成
 +
storePassword=パスを入れる
 +
keyPassword=パスを入れる
 +
keyAlias=key
 +
storeFile=keystoreのパスを入れる・・・key.jks
 +
 +
参考:https://qiita.com/rkowase/items/f1012ef0738791dd6084

2019年5月6日 (月) 09:50時点における版

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秒程度)と比べて起動速度が速い。

build/app/outputs/apk/release/app-release.apk

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を変更する

androidのkeystore付きapk作成

  1. keystoreを作っておく
  2. android/key.propertiesを作成
storePassword=パスを入れる
keyPassword=パスを入れる
keyAlias=key
storeFile=keystoreのパスを入れる・・・key.jks

参考:https://qiita.com/rkowase/items/f1012ef0738791dd6084