抱歉问一个很基础的问题,当我把游戏打包成Android设备的.apk文件后,如何查看日志记录?我知道如何在Unity控制台中查看Debug.Log,但不知道在Android上该怎么办。如果除了Debug.Log还有其他方法,请告诉我吧。因为我在Google Play排行榜登录时遇到问题,所以只需要在脚本运行时在Android设备(非编辑器)上记录几行日志即可。
非常感谢!
非常感谢!
在Android上,Debug.Log会记录到系统日志中,可通过$ adb logcat
命令查看。
通过USB电缆将Android手机连接到计算机上。打开终端并切换到Android SDK platform-tools文件夹,然后运行:
$ adb logcat
或者,如果您使用的是Mac/Linux系统,可以仅过滤Unity消息:
$ adb logcat | grep -e "Unity"
当您将手机插入USB时,您还可以使用adb将其切换到Wifi。
但是,我还编写了一个适用于Android的脚本,可以将所有Debug.Log路由到TCP监听器上。这是一个要添加到您场景中的脚本:
SpotlightSearch
(物理Mac屏幕极右上方的放大镜),输入Terminal
,启动它。如果你不熟悉shell,那就是它的含义(例如,键入ls
或date
)。PeterEpt建议你在Terminal
中键入命令(即你的Mac的unix shell...它实际上只是一个带有一些愚蠢的界面垃圾的unix盒子-这就是为什么它们现在运行得如此出色的原因)。 - Fattieadb logcat -s Unity
命令。 - peterept设备必须通过USB连接。在设备上必须启用开发模式和USB调试。
Profiler
显示日志信息吗?如果是的话,在哪里,谢谢你的提示。 - Fattie您可以从SDK/tools文件夹中使用Android Monitor设备。
如果您想查看我的教程: