▲前のページへ
次のページへ▼
Android 版のビルド、および実行手順
目次
概要
Android 版アプリケーションのビルド手順
Android 版アプリケーションのインストール手順
Android 版アプリケーションの実行手順
概要
▲
ボイスチャットパッケージから生成した Unity プロジェクトを Android 版でビルドする場合の手順について
ここでは、ボイスチャットパッケージから生成した Unity プロジェクトについて、
Android 版実行バイナリとして生成し、実行する手順について触れます。
Android 版アプリケーションのビルド手順
▲
ビルド用のサブウィンドウを起動する
まずは実行バイナリを生成するために、ビルド用のサブウィンドウを起動させます。
Windows の場合、Unity Editor のメニューから、File > Build Settings... を選んでください。
Mac の場合、Unity Editor を動かしている状態で、MacOSX または macOS Sierra 上のメニューから、File > Build Settings... を選んでください。
ビルド用のサブウィンドウで、Android プラットフォームを選択する
すると「Build Settings」のサブウィンドウが立ち上がりますので、その中の上部にある「Scenes In Build」のダイアログ内に
アプリケーションの動作に必要となるシーンファイルを登録します。
また、サブウィンドウ左下の「Platform」については、「Android」を選択し、開発ターゲットを切り替えます。
サブウィンドウ右下の「Switch Platform」ボタンを押してください。
Android プラットフォームへのターゲット切り替え(素材の変換処理)が完了するまで時間が掛かります。
変換ダイアログに表示されているプログレスバーが完全に一杯になるまで、しばらくお待ちください。
Androidへのターゲット切り替えが完了するとダイアログが自動的に閉じます。
Android プラットフォームの動作設定を行なう
Android プラットフォームへのターゲット切り替えが完了したところで、画面左下部にある
[Player Settings...] のボタンをクリックします。
[Player Settings...] をクリックすると、UnityEditor 側の Inspector に Android プラットフォームのプロパティ設定画面が表示されます。
Inspector最上部に表示される「Product Name」が、Androidアプリケーションの名前の設定欄です。
任意の名前を設定したい場合には、ここで名称を変更してください。
※ デフォルトの「MUN」のままで差し支えなければ、そのままで構いません。
画面中央より下の「Settings for Android」と表示されている箇所で、Androidプラットフォーム向けの個別設定を行ないます。
まず、この項目中の、「Other Settings」 内にある 「Identification」 > 「PlayerSettings.bundleIdentifier」の項目に対し、
Android アプリケーションを識別するためのカスタムバンドルID を登録します。
※ 一般的にはドメインネーム+アプリケーション名を指定しますが、特に配信を考えなければ、任意の、ドット(.)付きの文字列で構いません。
※ 以下の画像では、com.monobitengine になっていますが、あくまで一例です。
配信時には「独自のオリジナルな名前」を付けることは最低限行なっておきましょう。
同様に、「Other Settings」 内にある 「Configuration」 > 「Internet Access」 の項目について、
デフォルトの「Auto」から「Require」に変更し、インターネット接続について常時許可設定にしておきます。
この設定を怠ると、Androidデバイスでネットワーク通信が出来ませんので注意してください。
ビルドを実行する
カスタムバンドルID、およびインターネット接続常時許可設定が終わったところで、
もう一度「Build Settings」のサブウィンドウに戻り、[Build] ボタンをクリックしてください。
Android用のアプリケーションパッケージのファイル名を設定する画面が表示されますので、
任意のファイル名を入力し、画面右下の「保存」ボタンを押します。
※ 拡張子(.apk)は省略することもできます。
しばらく待つと、新規の実行パッケージ(.apk) が出来上がります。
頒布の際には、このファイルをそのまま頒布してください。
Android 版アプリケーションのインストール手順
▲
インストール先の Android デバイス(Android エミュレータ)のデバイスIDを調べる
Android デバイスにアプリケーションの実行パッケージをインストールする前に、
インストール先の Android デバイス(またはAndroidエミュレータ)のデバイスID を調べる必要があります。
事前に Android SDK をインストールし、同 Android SDK の platform-tools にパスが通った状態で、
Windows であればコマンドライン、Mac であればターミナルから、以下のコマンドを実行してください。
adb devices
コマンドを実行すると、現在接続中の Androidデバイス(Androidエミュレータ)のIDが表示されます。
複数の Android デバイス(Androidエミュレータ)を接続(起動)している場合、複数行で表示されます。
目的の Android デバイス(Android エミュレータ)に apk をインストールする
デバイスIDが判明したところで、目的の Android デバイス(Androidエミュレータ)に apk をインストールしましょう。
Android デバイス(Androidエミュレータ)側で「提供元不明のアプリケーション」のインストールを有効にした上で、
Windows であればコマンドライン、Mac であればターミナルから、以下のコマンドを実行してください。
adb -s デバイス名 install APKファイル名
実行すると、インストール処理が開始されます。
インストールに少々時間が掛かりますが、インストールが正常に完了すると、以下のように"Success" と表示されます。
Android 版アプリケーションの実行手順
▲
Android デバイス(Androidエミュレータ)のメニューから実行する
Android デバイス(Android エミュレータ)にインストールされた実行アプリは、Android のメニューを開くと、
アプリアイコンとして以下のように登録されています。
これをタップすることで、ボイスチャットパッケージの実行バイナリが Unity アプリケーションとして起動します。
▲前のページへ
次のページへ▼