如何创建和阅读登录Android设备?

SHA*_*HAI 4 android unity-game-engine

我刚刚在Android上尝试了我的应用程序,它突然无法正常工作(在Windows上运行正常).有没有办法看到统一控制台的错误和Debug.Log消息 - 当我在Android上运行设备?(我使用开发模式和脚本调试).

我将adb连接到设备,也可以使用logcat和filter来"统一",但它仍然显示一个疯狂的日志.

我想看到的只是一个干净的日志,显示错误和我的Debug.Log消息,我通常可以在Unity上的Unity控制台上看到简单明了.

Mig*_*gko 7

在新版本的 Unity 2019.1 中,您可以从包管理器下载 Android Logcat,它允许您在 Unity 编辑器中显示信息。

在 Unity 编辑器中,转到窗口>包管理器> 下载并安装 Android Logcat 包。

有关如何使用指南的更多信息,您可以访问本手册:https : //docs.unity3d.com/Packages/com.unity.mobile.android-logcat@0.1/manual/index.html


Pro*_*mer 5

在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.vLog.i,和Log.e.

从Android C++插件打印日志:

如果使用C++插件,请参阅我的另一个问题中的这个插件,它允许您从C++插件中打印日志Debug::Log.