如何获取 SDK 日志
Player Network SDK 团队可以获取 Player Network SDK 日志,并根据日志了解存在的问题。SDK 日志命名的格式为 INTL_YYYYMMDDHH.log
。例如,2021年6月1号 13点的日志将被命名为 INTL_2021060113.log
。
INTLConfig.ini 文件配置
参数 | 说明 |
---|---|
LOG_LEVEL | 日志级别 0:调试 1:信息 2:警告 3:错误 默认:3 |
LOG_CONSOLE_OUTPUT_ENABLE | 是否输出 console 日志 0:关闭 1:开启 默认:0 |
LOG_FILE_OUTPUT_ENABLE | 是否输出落地日志 0:关闭 1:开启 默认:0 |
更多信息,请参见 配置 SDK 日志。
打开 Unity C# 日志开关
INTLAPI.isDebug = true;
获取 SDK 日志 (Android)
SDK V1.7 及以上版本
使用 Android Studio 获取日志
手机连接电脑之后,打开 Android Studio。
在 Android Studio 的 Device File Explorer 中找到对应的设备。
在
sdcard/Android/data/包名/files/log
文件夹下找对应的日志。右键点击所需的日志文件以打开文件菜单。
点击 Save As 将日志保存在电脑上。
使用 adb 命令行获取日志
adb pull "/sdcard/Android/data/包名/files/log"
SDK V1.7 以下版本
获取 APK debug 版本日志
手机连接电脑之后,打开 Android Studio。
在 Android Studio 的 Device File Explorer 里面找到对应的设备。
在
data/data/包名/files/INTL/log
文件夹下面找到对应的日志。右键点击所需的日志文件以打开文件菜单。
点击 Save As 将日志保存在电脑上。
获取 APK release 版本日志
Release 版本无法通过 Device File Explorer 得到日志。不过可以通过 Android Studio 的 Logcat 过滤 INTL 字段得到实时的运行日志。
获取日志(iOS)
用 Finder 获取日志(SDK V1.9 版本及以上)
手机连接电脑之后,打开 Finder。
在左侧应用栏中,选择对应的设备。
打开 文件 > INTLSample,并将 INTL 文件夹复制到本地。
在本地的
/INTL/Log
文件夹中查询日志。
从 Xcode 获取日志
手机连接电脑之后,打开 Xcode。
从 Window > Devices and Simulator 中找到相对应的设备。
点击 显示设备控制台 查看日志。
从 Console 获取日志
手机连接电脑之后,打开 Console 软件。
找到相应的设备之后点击 Start streaming,就能看的整个设备的日志。
在 Process 栏中,右键点击进程名称打开文件菜单。
右键点击 Show Process ‘包名’ 过滤其他 app 的日志。
获取 SDK 日志 (Windows)
使用 Windows Game Engine Editor 获取 SDK 日志
Player Network SDK V1.11 及之前
- Unity
- Unreal Engine
日志位置:Project_Path/INTL/log/
对于选定的视图模式,日志位置在:Project_path\Plugins\INTLSDK\Binaries\Win64\INTL\log
对于独立游戏模式,日志位置在:Project_path\Binaries\Win64\INTL\log
Player Network SDK V1.12 及之后
日志位置:C:\ProgramData\INTL\log
从 Windows 可运行程序包获取日志
Player Network SDK V1.11 及之前
- Unity
- Unreal Engine
日志位置:your_exe_path\your_project_name_Data\Plugins\INTL\log
日志位置:your_exe_path\WindowsNoEditor\your_project_name\Binaries\Win64\INTL\log
Player Network SDK V1.12
日志位置:C:\ProgramData\INTL\log
Player Network SDK V1.13 至 V1.15
SetDefaultSharedStorage 的 Shared Storage 设置日志位置。
如果未配置 (不推荐),日志将位于 C:\ProgramData\INTL\log
。
Player Network SDK V1.16 及之后
日志会在 共享数据文件夹 里的 SetDefaultUserStorage
。
如果未配置(不推荐),日志将位于 %ProgramData%\INTL\{game id}\{application name}\
。
获取日志(PS5)
从 Target Manager 获取日志
在 Home 标签中,点击 Apps > Console Output。
点击 Open log directory 以打开日志存放的目录。
获取日志(Xbox)
从 Xbox Manager 获取日志
从 Xbox Manager 的主菜单中,点击 xbWatson 以查看调试日志。