c# - 如何登录Unity安卓游戏?

标签 c# android logging unity3d apk

很抱歉这个菜鸟问题,但是当我在 Android 设备上将游戏构建为 .APK 后如何查看日志?我知道如何查看 Debug.Log(在 Unity 控制台中),但不知道如何在 Android 上查看。如果除 Debug.Log 之外还有其他东西,那它是什么?我只需要在我的脚本在 Android 设备(不是编辑器)上运行时记录一些行,因为我在 Google Play 排行榜登录时遇到问题。

非常感谢!

最佳答案

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

Unity Reference: Log Files

通过 USB 数据线插入您的 Android 手机。打开终端并将文件夹更改为您的 Android SDK 平台工具文件夹,然后运行:

$ adb logcat

或者,仅过滤 Unity 消息(如果您使用的是 mac/linux):

$ adb logcat | grep -e "Unity" 

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

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

Unity3D Debug Logs over WiFi

关于c# - 如何登录Unity安卓游戏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35281804/

相关文章:

c# - 使用一种方法运行类似的存储过程(将 StoredProcedure 名称作为方法参数传递)是否安全

c# - 如何删除 SelectListItem 中的项目

android - 如何在 Cordova webview 中加载和导航网站

java - 我必须在 onCreate 中调用 (admob) loadAd 吗?

c# - 通过 WebAPI 异步调用进程

c# - 更改 WPF TreeView 中按钮的字体粗细

android - Volley 请求队列中的响应顺序是什么?

java - slf4j + java.util.logging : how to configure?

java - Logback 滚动日志记录不起作用

java - 我应该在 log4j 中哪里使用 Configuration 或 LoggerConfig?