客户端 SDK
故障排除
常见问题与解决方案
Version:
SDK 不发送事件
- 在 SDK 设置中确认已开启 isSDKEnabled 与 SendStatistics
- 检查 token 是否已验证成功
- 启用 ShowDebugLog 查看 Console 输出
- 使用 Debug Overlay 检查请求状态
缺少设备标识符
- 检查 SDK 配置中的 Privacy tab 设置
- GAID:确认设备可用 Play Services
- 手动模式:确认尽早调用了
SetAdvertisingId()
事件未出现在控制台/看板
- 检查设备网络连接
- 确认 token 在 SDK 设置中有效
- 事件处理可能需要几分钟
- 在 Debug Overlay 中查看是否有错误
ProGuard 问题(Android)
如果在 Release 构建中出现 ClassNotFoundException 或 NoSuchMethodError:
- 确认已添加 ProGuard 规则:
-keep class com.Geeklab.plugin.** { *; }- 重新构建项目
- 在 Release 构建中测试所有 SDK 功能
Token 验证失败
- 检查网络连接
- 在 AudienceLab 控制台确认 token 是否正确
- 确认 token 未过期
- 保存 token 后尝试重启 Unity
事件在排队但没有发送
- 检查网络连接
- 确认 token 有效
- 检查队列限制(最多 200 个事件,24 小时过期)
- 用 Debug Overlay 观察队列状态
Debug Overlay 不显示
- 确认在 SDK 设置中勾选了 Enable Debug Overlay
- 检查 toggle key(默认 F8)
- 真机:使用五指点击
- 确认当前为 Development 构建(不是 Release)
获取帮助
如仍无法解决:
- 开启调试日志并导出 Console 输出
- 记录 SDK 版本(
AudiencelabSDK.GetSDKVersion()) - 说明复现步骤
- 联系 AudienceLab 支持并提供上述信息