![赤かぶくん](https://matsubon-games.com/wp-content/uploads/2023/09/6b85b3a2158d8f6c63f5f6c70765c967-150x150.png)
ゲームを実機テストしてうまく動かない時がある。
エラーを確認する方法は何かないかな?
![まつぼん](https://matsubon-games.com/wp-content/uploads/2023/09/1539b9fb9655e07f9c165619bb313053.png)
そんなお悩みにお答えします!
Unityエディター上はゲームが問題なく動作しているのに、実機テストではうまく動かない時があります。
原因を特定するために、何か良い方法がないかと探してみました。
「Android Logcat」というツールを使うと、簡単にログを取得できることがわかりました。
Package Managerから簡単に導入できて、操作もシンプルです。
そこで本記事では、Unityで実機テストのエラーログが取得可能なAndroid Logcatの使い方をご紹介します。
環境
Unity 2020.3.46f1
Android Logcat 1.3.2
Android Logcatの導入
まず、Unityエディターを開きます。
Window→Package Managerを選択します。
![](https://matsubon-games.com/wp-content/uploads/2024/02/0d40a5e4a645fc6b96e767d64ac0878e-11.png)
Packages:を「Unity Registry」→検索窓に「Log」を入力すると、Android Logcatが表示されます。
右下のInstallをクリックすると、導入完了です。
![](https://matsubon-games.com/wp-content/uploads/2024/02/d675f639a525e38cfb86d069d4eee732-1024x275.png)
Android Logcatの起動
Unityエディターの「Window」→「Analysis」→「Android Logcat」を選択します。
![](https://matsubon-games.com/wp-content/uploads/2024/02/0d40a5e4a645fc6b96e767d64ac0878e-12.png)
そうすると、Android Logcatの画面が表示されます。
![](https://matsubon-games.com/wp-content/uploads/2024/02/ada1ba61e07c4a135244593d36d6449a.png)
USBデバッグを有効化する
事前にUSBデバッグを有効化しておきましょう。
USBデバッグ有効化については、こちらの記事をご参考ください。
Android Logcatを使ってエラーログを表示する
Androidスマホを接続すると、ログが大量に表示されます。
ここではエラーログのみを抽出する方法をご説明します。
まず、実機テストをしたいゲームを起動しましょう。
すると「Filter」で該当のゲームを選択できるようになります。
![](https://matsubon-games.com/wp-content/uploads/2024/02/7635ca147fa25bc20465da688d21a50a.png)
次に「Priority」タブで「Error」を選択します。
![](https://matsubon-games.com/wp-content/uploads/2024/02/0d40a5e4a645fc6b96e767d64ac0878e-14.png)
これで、エラーログのみを抽出することができました。
![](https://matsubon-games.com/wp-content/uploads/2024/02/5a216a96133c19c0744013be6dbdc188-1024x383.png)
「Message」の内容を右クリックでコピーします。
それをgoogle検索して、解決方法を探してみましょう。
参考サイト
他にも様々なフィルタリング機能があったり、スクリーンショットを撮ったりできます。
詳細はこちらをご参考ください。
【Unity】実機テストのエラーログ取得!Android Logcatの使い方 まとめ
![まとめアイキャッチ](https://matsubon-games.com/wp-content/uploads/2024/03/5efcb8ffe5fab49fac82af23a91d51a5-1024x538.jpg)
本記事では、Unityで実機テストのエラーログが取得可能なAndroid Logcatの使い方についてご紹介しました。
Android Logcatは実機テスト時のログを簡単に取得できるので、エラーを探すのにとても役立ちます。
Package Managerから導入できて、操作もシンプルです。
ゲーム開発に必須のツールだと思われます。
困ったときは、Android Logcatを使ってみましょう。
本記事が、皆さんの参考になれば幸いです。