Android版ビルドについて

82 views
Skip to first unread message

SM AK

unread,
Jul 13, 2022, 7:32:00 AM7/13/22
to 宴ユーザーグループ
Unity、宴歴: 約1年
OS: Windows11
Unityのバージョン: 2021.3.1f1→2021.3.4f1

マッドネスラボ様

いつもお世話になっています。Android版ビルドの出力時のエラーについて相談したく投稿させていただきました。現在3つのプロジェクト(①~③)に着手しているのですが以下のような現状にあります。

①作品A。問題なくビルド、動作確認(Windows,Mac,iOS,Android)でき製作終了。
②作品Bの体験版。①と同じ4つのプラットフォーム全てにおいて問題なくビルドと動作確認でき製作終了。
③作品Bの全編。Windows,iOS,Mac向けには問題なくビルド、動作確認できたが、Android版でのみ出力中にエラーが出て止まる(エラーログを添付しました)、またはエディターがクラッシュする。

①~③全て同じバージョンのUnity(2021.3.1f1)で制作し、機能としては③ではゲーム本編中に選択肢(ルート分岐)がある点で異なっています。

また、③でのみエラーが出たということで、以下の試行をしましたが全てにおいて無事にビルドすることはできませんでした。

・Unityのバージョンをより新しいLTSのものにする(2021.3.4f1)。
・Android StudioをPCに導入し、「環境設定→外部ツール→Android SDK Tools」にAndroid Studio由来のものを置く。
・Android Studioを用いてUnity Editor下のSDKフォルダにAPIをインストールする
・プロジェクトをエクスポートし、Android Studioでビルドする

②の体験版は③のプロジェクトを複製し、不要な画像やシナリオを除いたものであり機能では選択肢のみが明らかな差異だと考えているのですが、選択肢機能がAndroid版のビルドに影響することはあるのでしょうか。

私なりに試行錯誤しましたが上手くいかず、現状打つ手がないという状況です。
改善に繋がる手立てがありましたら、どうかご教示いただけると幸いです。
どうぞよろしくお願いいたします。
unityerror.txt

マッドネスラボ

unread,
Jul 13, 2022, 7:28:20 PM7/13/22
to 宴ユーザーグループ
>選択肢機能がAndroid版のビルドに影響することはあるのでしょうか
知る限りはありません。
画像やシナリオが追加されている場合は、アプリサイズが肥大化することによって、なんらかのエラーが起きることはありえます。
ファイルサイズが大きすぎてビルドPCのメモリすら超えてしまったりとか、Android側の何らかの制約でエラーが起きるとかです。

エラーメッセージを見る限りは、Unity自体のエラーで宴の機能は関係なさそうです。

「非推奨のAPIを使用またはオーバーライドしています。 Unity」とか「Gradle build failed. Unity」でGoogle検索すると、Androidのビルドエラーについての情報があり、
ビルド設定を変えることで解決できるケースがあるようです。
2022年7月13日水曜日 20:32:00 UTC+9 SM AK:
Reply all
Reply to author
Forward
0 new messages