初心者必見!現場レベルの「ゲーム制作講座PDF」を無料プレゼント中!▶

UnityでAndroidビルド | APK作成の設定手順

Unity ゲーム制作実践

「スマホで自分のゲームを動かしてみたい」

そう思ったとき、UnityならAndroid向けにAPKを書き出して実機テストできます。
PC向けexeより設定項目は増えますが、モジュール導入 → SDK設定 → ビルドの流れを押さえれば、初回でも半日程度で試せます。

この記事では、Android Build Supportの導入からJDK/SDKの設定、Player Settingsの要点、Build And Runでの実機転送までを説明します。
Google Playへの公開は別記事で扱い、ここではAPKを作って動かすところまでに絞ります。

  • Android Build Supportを入れたが、JDKやSDKの設定で止まっている
  • Build And Runを押してもスマホに転送されない
  • Gradleエラーが出て、ビルドが完了しない

この記事でわかること

  • Android Build Supportの導入方法
  • JDKとAndroid SDKの設定手順
  • Android向けPlayer Settingsの要点
  • APKビルドとBuild And Runの使い方
  • Keystore(署名)の概要
  • 初心者でも理解できる解説

\プログラミング未経験でも大丈夫!まずは1本作り切ろう/

初心者が最初に選ぶならコレ

Unity ノンフィールドRPG
+スレスパ風JRPG講座

★★★★★ (Unity6対応)

Unity6対応・スマホ化対応の最新カリキュラム。「何から始めればいいかわからない」という初心者でも、ステップごとに手を動かすだけでRPGが完成します。

講座を見てみる \ゼロからでもスマホ対応RPGが作れる!/

憧れのアクションゲームに挑戦

Unity 2Dアクションゲーム
の作り方講座(ロックマン風)

★★★★★ (スマホ化・広告実装)

初心者でもロックマン風の横スクロールACTが作れる講座。7ステージ+ラスボスという本格構成で、スマホ化・広告実装まで対応。「自分のゲームをリリースしたい」夢を叶えます。

講座を見てみる \初心者でも本格ACTが完成する!/

3Dゲーム開発の入口はここ

ゼルダ風3Dアクションゲーム
の作り方講座

★★★★★ (スマホ化対応)

「3Dゲームって難しそう…」と感じている初心者向けの講座。全16回でゼルダ風3Dアクションがスマホ対応で作れるようになります。3D開発の基礎がしっかり身につきます。

講座を見てみる \初心者でも全16回で3Dゲームが完成!/

Androidビルドに必要なもの

Android向けビルドには、次が揃っている必要があります。

項目 内容
Unity Hub Android Build Supportモジュールを追加インストール
JDK Java開発キット。
Unity Hub経由でOpenJDKを入れる方法が簡単
Android SDK Googleの開発ツール群。
Unity HubのAndroid SDK & NDK Toolsで導入
Android実機 USB接続でテスト。
開発者オプションとUSBデバッグを有効化

Hub → インストール → 歯車アイコン → モジュールの追加 から、Android Build Supportにチェックを入れてインストールします。
JDKとSDKも同時に入れておくと、後から設定画面を探す手間が減ります。

Platform切替とPlayer Settings

File → Build Settings で Platform を Android に切り替えます。
初回のSwitch Platformは時間がかかります。

Player Settings(Androidタブ)で確認する主な項目です。

  • Package Name:com.会社名.ゲーム名 形式。
    ストア公開時にも使う固有ID
  • Minimum API Level:対応するAndroidの最低バージョン。
    API 24(Android 7.0)前後が無難
  • Target API Level:Google Play提出時の要件に合わせて設定
  • Orientation:縦画面/横画面/両対応の指定

Package Nameは一度決めると変更が難しいので、英小文字とドットだけで一意の名前を付けましょう。

管理人
管理人

Package Nameは「com.yourname.mygame」のように、他人と被らない名前にしましょう。
テスト用でも適当な名前は避けた方が後で楽ですよ。

JDKとSDKの設定確認

Edit → Preferences → External Tools で、JDKとAndroid SDKのパスを確認します。

Hub経由でインストールした場合、多くは自動検出されます。
手動でパスを指定する必要があるときは、Hubのインストール先フォルダ内を確認してください。

Android APKビルドの流れ
  • STEP1
    シーンをScenes In Buildに登録

    PCビルドと同様、対象シーンを追加します。
  • STEP2
    PlatformをAndroidに切替

    Switch Platformを実行し、完了を待ちます。
  • STEP3
    Player Settingsを設定

    Package Name、画面向き、API Levelを確認します。
  • STEP4
    Build And Runで実機転送

    USB接続した端末を選び、APKをビルドしてインストールします。

実機テストの準備

Android端末側の設定も必要です。

  1. 設定 → 端末情報 → ビルド番号を7回タップ(開発者オプションを有効化)
  2. 設定 → 開発者向けオプション → USBデバッグをON
  3. USBケーブルでPCと接続し、端末に表示される許可ダイアログで「許可」

Build And Runを実行すると、接続中の端末一覧が表示されます。
端末が見えない場合は、USBデバッグの許可、ケーブルの接触、ドライバ(Windows)を確認してください。

GradleエラーとKeystore

Androidビルドでよく見る問題です。

症状 対処
Gradle build failed Consoleの詳細ログを確認。
SDK/JDKのパス不一致、API Level不足が多い
JDK not found External ToolsでJDKパスを正しく指定。
HubからOpenJDKを再インストール
Keystore関連の警告 テスト用はデバッグKeystoreで自動生成。
ストア公開時は専用Keystoreが必要

Keystoreはアプリの署名に使う鍵ファイルです。
Google Playに公開するときは、自分で作成したKeystoreを安全な場所に保管してください。
紛失すると同じアプリの更新ができなくなります。

テスト段階では、Player Settings → Publishing Settings の「Create a new keystore」でデバッグ用を使えば十分です。

Google Play公開への橋渡し

APKが実機で動くことを確認できたら、次のステップはストア公開です。

  • Google Play Consoleで開発者登録(有料)
  • リリース用Keystoreで署名したAAB形式での提出
  • ストア掲載情報(説明文、スクリーンショット)の準備

ビルド形式は、Google PlayではAPKよりAAB(Android App Bundle)が推奨されています。
Build Settingsで「Build App Bundle」にチェックを入れるとAABが生成されます。
まずはAPKで実機確認、公開直前にAABへ切り替える流れが分かりやすいです。

管理人
管理人

実機で動いた瞬間は達成感があります。
タッチ操作や画面サイズの違いに気づけるので、エディタだけでは分からない改善点も見つかりますよ。

記事を読んで「作ってみたい!」と思ったら!初心者でも1本完成できる講座で実力をつけよう

知識を読むだけで終わらせるのはもったいない。実際に手を動かしてゲームを1本完成させることで、理解が一気に深まります。プログラミング未経験からでも取り組める講座で、ゲーム開発の第一歩を踏み出しましょう。

Unity ノンフィールドRPG+スレスパ風JRPG講座【Unity6対応!初心者でもデッキ構築×JRPGをスマホ向けに作れる!】

Unity ノンフィールドRPGの作り方講座+Slay the Spire風デッキ構築JRPGの作り方講座

  • Unity6対応・スマホ化対応で最新環境のゲーム開発が学べる
  • Slay the Spire風のデッキ構築システム×JRPGの組み合わせを実装
  • 初心者でも迷わず進められる丁寧な解説構成
  • ノンフィールドRPGとデッキ構築JRPGの2つをまとめて学べるセット講座

Unity ノンフィールドRPGの作り方講座+Slay the Spire風デッキ構築JRPGの作り方講座は、プログラミング未経験の初心者でも取り組みやすい、ステップバイステップ形式の講座です。

Unity6対応・スマホ化対応の最新カリキュラムで、読んで「なるほど」と思った知識を、実際に動くゲームとして形にする体験ができます。

「何から始めればいいかわからない…」という初心者が最初に選ぶ一本として最適な講座です。

Unity6対応・スマホ化対応の最新カリキュラム
ゼロからでもRPGを完成させよう
→ スレスパ風デッキ構築JRPG講座を見てみる
初心者でもスマホ対応のRPGが作れる!まずは1本完成を目指そう!

Unity 2Dアクションゲームの作り方講座(ロックマン風)【全16回!初心者でもスマホ化・広告実装まで対応した本格横スクロールACTが作れる!】

Unity 2Dアクションゲームの作り方講座(ロックマン風)

  • ロックマン・マリオ・カービィのような横スクロールACTをゼロから開発
  • 7ステージ+ラスボスステージの本格的なゲーム設計を初心者でも実現
  • スマホ化・AdMob広告実装まで対応してリリースまで見据えた構成
  • 敵AI15体・多彩なマップギミック・武器システムを完全実装
  • 完全オリジナルゲームをアセット不使用で素材提供付きで制作

Unity 2Dアクションゲームの作り方講座(ロックマン風)は、ロックマン・スーパーマリオ・星のカービィのような2D横スクロールアクションゲームを、初心者でもゼロから開発できるようになる講座です。

全16回で当たり判定・物理挙動・敵AIの知識を実際のゲームコードとして実装する体験が詰め込まれています。スマホ化・広告実装まで対応しているため、「作って終わり」ではなくリリースまで見据えた実践スキルが身につきます。

「憧れのアクションゲームを自分の手で作ってみたい」という初心者に強くおすすめの一本です。

スマホ化・広告実装まで対応した本格横スクロールACT
初心者でもロックマン風2Dアクションをリリースまで作り上げよう
→ 2Dアクションゲームの作り方講座を見てみる
初心者でも本格ACTが完成する!広告収益まで視野に入れた実践スキルを手に入れよう!

ゼルダ風3Dアクションゲームの作り方講座【全16回!初心者でも3Dアクションがスマホ対応で作れる!】

ゼルダ風3Dアクションゲームの作り方講座

  • ゼルダの伝説・モンハン・原神のような3Dアクションをゼロから開発
  • 「3Dは難しそう」と感じている初心者でも取り組みやすい丁寧な解説構成
  • スマホ化対応で実機で動かせるゲームが完成
  • アセットを使った実践的なゲーム開発手法が身につく
  • 画像・動画・全ソースコード公開の充実したサポート

ゼルダ風3Dアクションゲームの作り方講座は、「3Dゲームは難しそう…」と感じている初心者こそおすすめの入門講座です。

全16回の丁寧な解説で、ゼルダの伝説・モンハン・原神のような本格的な3Dアクションゲームを確実に完成まで導きます。スマホ化対応で実機で動かせるため、初めて3Dゲームを作り上げた達成感がひときわ大きい講座です。

「3Dゲームを自分でも作れるか試してみたい」という初心者の最初の一歩として最適です。

初心者でも3Dアクションがスマホ対応で完成する
ゼルダ風3Dアクションゲームで3D開発の壁を一気に突破しよう
→ ゼルダ風3Dアクションゲームの作り方講座を見てみる
全16回でスマホで動くオリジナル3Dゲームを完成させよう!

まとめ

UnityのAndroidビルドは、Build Support導入 → JDK/SDK設定 → Platform切替 → Player Settings → Build And Runが基本です。
Package NameとKeystoreは将来の公開を見据えて早めに決めておきましょう。

Gradleエラーが出たらConsoleの詳細をコピーして調べ、SDK/JDKのパスを疑います。
USBデバッグを有効にした実機が接続されていれば、Build And Runでその場で動作確認できます。

スマホゲーム制作を体系的に学びたい方は、Unity入門の森の講座も参考になります。
タッチ入力からビルド、公開までの流れを追いながら学べる内容が揃っています。
まずはHubでAndroid Build Supportが入っているか確認するところから始めましょう。

コメント

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