手順
Android Studio のインストール
手順1
Android Studio のダウンロード アーカイブに行き、バージョン 4.0 をダウンロードする。
手順2
ダウンロードしたインストーラーを実行して Android Studio をインストールする。
SDK と NDK のインストール
手順3
インストールした Android Studio の初期設定を行い、Android Studio のスタート画面に戻り、右下の「Configure」から「SDK Manager」を開く。
手順4
「Android SDK Location」の右にある「Edit」を押す。
手順5
必要なコンポーネントが選択されている事を確認して右下の「Next」を押す。
手順6
「Verify Settings」で「Next」を押してコンポーネントをインストールし、「Finish」を押した後、「Settings」に戻り、「Android SDK > SDK Tools」に行き、右下の「Show Package Details」にチェックを入れる。
手順7
「Android SDK Command-line Tools (latest)」のバージョン 8.0 と「NDK (Side by side)」のバージョン 25.1.8937393 にチェックを入れて右下の「Apply」を押す。
「SetupAndroid.bat」の修正と実行
手順10
「C:\Program Files\Epic Games\UE_{バージョン番号}\Engine\Extras\Android」にある「SetupAndroid.bat」をメモ帳などのテキストエディタで開く。
手順11
コード内の set SDKMANAGER=%STUDIO_SDK_PATH%\cmdline-tools\latest\bin\sdkmanager.bat
となっている箇所を set SDKMANAGER=%STUDIO_SDK_PATH%\cmdline-tools\8.0\bin\sdkmanager.bat
というふうに latest
から 8.0
に書き換えて保存する。
手順12
編集した「SetupAndroid.bat」をダブルクリックして実行する。
プロジェクト設定の変更
手順13
UE エディタを開き、「Edit > Project Settings... > Platforms > Android > APK Packaging」が赤くなっている場合は「Configure Now」を押す。
手順14
「Edit > Project Settings... > Platforms > Android SDK > SDKConfig」の各項目に以下の値を設定する。
項目名 | パス |
---|---|
Location of Android SDK (the directory usually contains 'android-sdk-') | C:/Users/ {ユーザー名} /AppData/Local/Android/Sdk |
Location of Android NDK (the directory usually contains 'android-ndk-') | C:/Users/ {ユーザー名} /AppData/Local/Android/Sdk/ndk/25.1.8937393 |
Location of JAVA (the directory usually contains 'jdk') | C:/Program Files/Android/Android Studio/jre |
パッケージ化とテストプレイ
手順15
以下のドキュメントを参考にして Android スマホの設定を行う。
(必要に応じて SDK Platform-Tools をダウンロードして環境変数を設定しておく)
手順16
「Platforms > Android > Package Project 」を選択してパッケージ化する。
手順17
パッケージ化が完了したら Android スマホを PC に USB 接続してパッケージ化先のフォルダ(Android_ASTC)内の「Install_{プロジェクト名}-arm64」を実行し、それも終わったら Android スマホで対象のアプリを開く。
(Android スマホを USB 接続した際に「USBデバッグを許可しますか?」というポップアップが出たら許可する)
その他
参考記事
最後に
株式会社ModelingXについて
富山県を拠点とするスタートアップ企業、ModelingXは、2022年4月に創業し、「テクノロジーで感動体験を提供する」というミッションを掲げています。当社が開発中の暮らし体験メタバース「MELIFE(ミライフ)」は、バーチャル住宅展示場や銀行相談、家具購入、婚活などができる「地域単位の新たな経済圏」を目指しています。
↓サービスサイトはこちらから↓
ModelingXはリモートワーク&フレックスタイム制を完備。
UnityやUEを共に探求する仲間を全国から募集しています。
↓企業詳細はこちら↓