UnityでAPKファイルを作成してみる【Unityゲーム作成】

今回はUnityでAPKファイルを作成する方法を簡単に書いていきます。

APKファイルとは

APKとは「Androidスマートフォン用のファイル」で、android用のアプリ、ゲームなどは基本この形式ですね。APKファイルにしないとAndroidでは動かないですね。

UnityからAPKファイル作成

では、さっそくAPKファイルを作成する方法を簡単に。

事前準備

まずは必要なモジュールをUnityHubから追加します。既に別の方法でPCにインストールされている場合は不要です。下図のAndroidBuildSupportにチェックを入れて追加します。

Unityの設定

追加が終わったら、設定の確認をします。Unityを起動して「編集」→「環境設定」にある「外部ツール」のAndroidの項目が下図のように設定されていればOKです。

上手く設定されていない場合は下記の図のようにビックリマークになっているので「Browse」ボタンを押してインストールしたモジュールの場所を指定すればOK。

開発用のAPKファイルを作成

では実際にAPKファイルを作成していきます。

まずは簡単にできるデバッグ版APKから。自分のAndroid端末でとりあえず動かす場合はコチラで問題ないです。ファイルの「ビルド設定」からプラットフォームをAndroidにしてビルド。

とりあえずこれでAPKファイルが作成できます。

正式版のAPKファイルを作成

次に正式版のAPKファイルを作成していきます。大きく異なるのはキーが必要な点です。ここではキーを作成したことが無い、初めて作る前提で進めます。

まずは、ビルド設定画面にある「プレイヤー設定」をクリック、すると下記画面が出てきます。

一覧にある「公開設定」に「キーストアマネージャ」があるので、それを選択。下図のキーストアマネージャーが開くので各項目を入力。項目の簡単な説明を置いときます。

項目説明
Passwordパスワード(キーストア用)
Confirm passwordパスワード再入力(キーストア用)
Aliase署名の別名
Passwordパスワード(キー用)
Confirm passwordパスワード再入力(キー用)
Validity(year)使用期限(25年以上)
First and Last Name作成者名
Organizational Unit組織単位名
Organization組織名
City or Locality都市、地域名
State or Province州名、地方名
Country Code(XX)国コード

すべて入力したら「キーを追加」。キーストアの中にキーが入っているイメージですね。基本的に、アプリを開発したらキー(Aliase)を作ってキーストアの中に入れていきます。

アプリ毎にキーストアとキーを作成する場合もあります。アプリを譲渡することを想定した場合とか。パスワード忘れのリスク分散とかですかね。

キーを適用

作成したキーを設定します。

設定が完了したら「ビルド」で作成。

その他の設定について

特に正式版の場合は他にも細かな設定をしたりします。

APIレベルの設定

例えば、APIレベルを設定する場合、プレイヤー設定の「その他の設定」の識別で設定します。

GooglePlayは定期的にターゲットAPIの要求レベルが変わるので、ここを変更するって感じですね。

細かい事は省いてざっくりとはこんな感じ。実際にGooglePlayとかで公開ってなるともう少し細かいところも確認する必要があるけど、とりあえず自分の端末で動かしてみるとかなら、これで十分かな。

タイトルとURLをコピーしました