UE4パッケージ化でハマったときに確認する3個の項目
UE4使い始めて1か月ぐらいの時にパッケージ化ではまった物をまとめました
1.Intermediateフォルダを消す
- プロジェクトフォルダ直下にあるIntermediateフォルダを消す(念のためバックアップ取ったほうが良いかも)
- C++コードのビルド後の情報とかいろいろはいっているようだけど消しても次回起動時に復活するので消してみる
- 結構治ることが多い印象
2.uprojectファイルを編集する
- この対策法は事前にバックアップを強く推奨します
- 謎の長文エラー
Non-editor build cannot depend on non-redistributable modules...
を解消するときにやる- プロジェクトフォルダ直下にある [プロジェクト名].uproject ファイルを適当なテキストエディタで開く
- AdditionalDependencies要素の下に
UnrealEd
,UMGEditor
などエディター依存のものが書かれていないかチェック。書かれていた場合は該当のものを削除 - リビルド
- パッケージ後の環境はエディタ上ではないためエディタ依存のライブラリがあるとパッケージ化に失敗するとかなんとか
3.[Androidパッケージ化限定] Android SDKの利用規約に同意する
- 初めてAndroid向けにビルドする際はAndroid SDKの利用規約に同意する必要がある
- エディタ上から
- プロジェクト設定
- プラットフォーム
- Android
- Accept SDK Licenseボタンを押す
- 終わり
- エラーログを読むとすぐに分かるがUE4使い始めは割りと引っかかりやすいと思う
備考
- 上記手順は復旧不能な問題を引き起こす可能性は0ではないのでバックアップを行ってからやりましょう
- 他に何かあれば追記します / コメントでも解消法を書いていただければ追記します!
- 楽しいUE4ライフを!