如何登录Unity安卓游戏?

Ant*_*Nel 2 c# logging android unity-game-engine apk

对于noob问题很抱歉,但是当我在Android设备上将游戏构建为.APK时,如何查看日志?我知道如何查看Debug.Log(在Unity控制台中),但不是在Android上.如果除了Debug.Log之外还有什么东西,它是什么?因为我在使用Google Play Leaderboard登录时遇到问题,所以我需要在Android设备上运行时在我的脚本中记录一些行(NOT EDITOR).

非常感谢!

pet*_*ept 9

Android上的Debug.Log记录到系统日志.您可以通过$ adb logcat命令查看.

Unity参考:日志文件

通过USB线插入Android手机.打开终端并将文件夹更改为Android SDK platform-tools文件夹,然后运行:

$ adb logcat
Run Code Online (Sandbox Code Playgroud)

或者,仅过滤Unity消息(如果您在mac/linux上):

$ adb logcat | grep -e "Unity" 
Run Code Online (Sandbox Code Playgroud)

将手机插入USB后,您还可以使用adb将其切换到Wifi.

但另外,我还为Android编写了一个脚本,将所有Debug.Log通过Wifi路由到TCP侦听器.这是添加到场景中的一个脚本:

Unity3D调试通过WiFi进行日志记录

  • 是的,使用`adb logcat -s Unity` (2认同)

小智 6

  • 菜单“窗口-包管理器”
  • 安装“Android Logcat”
  • 然后菜单“Window-Analasys-Android Logcat”

该设备必须通过 USB 连接。设备上必须启用开发模式和 USB 调试