我刚刚在Android上尝试了我的应用程序,它突然无法正常工作(在Windows上运行正常)。有没有办法看到统一控制台的错误和Debug.Log
消息 - 当我在Android上运行设备?(我使用开发模式和脚本调试)。
我将adb连接到设备,也可以使用logcat和filter来“统一”,但它仍然显示一个疯狂的日志。
我想看到的只是一个干净的日志,显示错误和我的Debug.Log
消息,我通常可以在Unity上的Unity控制台上看到简单明了的信息。
在Android上查看日志:
要查看Debug.Log
消息,请下载Android Studio。转到Android Studio中的Android Monitor标签,然后从那里选择您的设备。
见下图:
如果设备中的日志出现问题,请重新启动adb.exe。从命令行。
停下来:
adb kill-server
然后再次启动它:
adb start-server
我想看到的只是一个干净的日志,显示错误和我的Debug.Log消息,我通常可以在Unity上的Unity控制台上看到它。
1.首先使用Unity标签过滤它。
2. Unity Build Settings中的禁用开发模式。有了这个,你将收到你甚至不需要的额外日志。
在没有Android Studio的Android上查看日志:
您可以使用免费的Log Viewer插件在没有Android Studio的情况下查看日志。它可以让你看到设备本身的日志。
从Android Java插件打印日志:
如果您尝试从Java插件创建日志,而不是使用Debug.Log
函数,请使用Java端的Log
函数之一。
例如,Log.v
,Log.i
和Log.e
。
从Android C ++插件打印日志:
如果使用C ++插件,请参阅我的另一个问题中的this插件,它允许您使用Debug::Log
从C ++插件打印日志。