SHA*_*HAI 4 android unity-game-engine
我刚刚在Android上尝试了我的应用程序,它突然无法正常工作(在Windows上运行正常).有没有办法看到统一控制台的错误和Debug.Log消息 - 当我在Android上运行设备?(我使用开发模式和脚本调试).
我将adb连接到设备,也可以使用logcat和filter来"统一",但它仍然显示一个疯狂的日志.
我想看到的只是一个干净的日志,显示错误和我的Debug.Log消息,我通常可以在Unity上的Unity控制台上看到简单明了.
在新版本的 Unity 2019.1 中,您可以从包管理器下载 Android Logcat,它允许您在 Unity 编辑器中显示信息。
在 Unity 编辑器中,转到窗口>包管理器> 下载并安装 Android Logcat 包。
有关如何使用指南的更多信息,您可以访问本手册:https : //docs.unity3d.com/Packages/com.unity.mobile.android-logcat@0.1/manual/index.html
在Android上查看日志:
要查看Debug.Log消息,请下载Android Studio.转到Android Studio中的Android Monitor标签,然后从那里选择您的设备.
见下图:
如果设备中的日志出现问题,请重新启动adb.exe.从命令行.
停下来:
adb kill-server
Run Code Online (Sandbox Code Playgroud)
然后再次启动它:
adb start-server
Run Code Online (Sandbox Code Playgroud)
我想看到的只是一个干净的日志,显示错误和我的Debug.Log消息,我通常可以在Unity上的Unity控制台上看到这些消息.
1.首先使用Unity标签过滤它.
2. Unity Build Settings中的禁用开发模式.有了这个,你将收到你甚至不需要的额外日志.
在没有Android Studio的Android上查看日志:
您可以使用免费的Log Viewer插件查看没有Android Studio的日志.它可以让你看到设备本身的日志.
从Android Java插件打印日志:
如果您尝试从Java插件创建日志,而不是使用该 Debug.Log函数,请使用LogJava端的其中一个函数.
例如,Log.v和Log.i,和Log.e.
从Android C++插件打印日志:
如果使用C++插件,请参阅我的另一个问题中的这个插件,它允许您从C++插件中打印日志Debug::Log.