ARアプリ Android実行時にフリーズする事象の解決方法

AR

前回はコードをInputSystem対応のものに統一をしました

すべてクリアしたと思った矢先、実機で再生した瞬間に画面がフリーズするようになってしまいました

今回はこの事象を解決しようと思います



考察

Unity上では実行時特にエラーは出ません

となると、プレイヤーセッティングに何か不備があるのか、またはAndroid上で何かしらの問題が発生しているのか・・・といくつかの予想が立ちますが、まずはAndroid側を調べることにしました

Androidをデバッグ

こちらをインストール

Windows→Analysis→Android Logcatから立ち上げます

AndroidをPCとケーブルで接続

Androidでアプリを立ち上げると・・・

上記のようなエラーが出ました

Unityに関するものを拡大すると・・・

なにやらNotFoundというワードが・・・

エラーをコピペして検索してみると、こちらに同じ事象の方がいらっしゃいました!

こちらの方の解決方法に沿って手順を進めます

プレイヤーセッティングのPublishing SettingsカテゴリにあるBuildのCustom Proguard Fileにチェックを入れます

すると自動的に空のテキストファイルが作成されるので

エラー1行目のNotFound対象をこのような形で記入

この状態で再度ビルドしてAndroidで実行したところ、無事に起動してくれました!



まとめ

リリース用ビルドされたARアプリは実機でフリーズする可能性がある

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