Android SDK接入验证

Android SDK接入过程中如出现问题,可按照编译阶段常见问题排查所列要点,进行排查;Android SDK接入之后,可按照运行阶段业务逻辑验证进行接入验证。

前提条件

1:确认使用armeabi-v7a/arm64-v8a/X86/X86_64架构。

2:确认使用Android 4.2及以上版本。

编译阶段常见问题排查

1:本地集成场景,确认已下载使用最新版本的SDK包,且内容完整无缺失。

2:确认已正确添加依赖,且不存在依赖冲突。

3:如SDK包中存在名称相同,版本号不同的文件,确认已添加最高版本的文件。

4:确认已正确配置ABI。

5:确认初始化代码中的配置项已正确配置。

6:如对代码进行乱序混淆,确认已添加混淆配置。

运行阶段业务逻辑验证

步骤

1:识别设备

【手机端】

1:重新安装并启动App。

2:查看日志,搜索关键字tlog,如存在tlog init end !,则初始化成功。

日志

如初始化失败,建议优先检查rsaPublicKey设置。

【控制台】确认识别手机端设备。

1:在页面左侧导航栏,选择远程日志 > 任务列表,打开任务列表页签。

2:在任务列表页签,单击新建任务按钮,打开新建任务页面。

新建任务

3:在左侧导航栏,分别选择设备日志,输入设备ID/名称,单击刷新,查看手机端设备是否已被识别。

查看设备

如未识别,可能的原因是:

  • 网络未连接/延迟:确认手机端已联网,稍作等待,刷新再试。

  • SDK接入失败/SDK未获取数据/数据发送失败/后端问题,请联系技术支持解决。

步骤2:拉取日志

【手机端】确认日志上传成功。

1:操作App进行前后台切换,触发日志输出。

2:查看客户端日志,搜索关键字TLOG_MONITOR,查看相关信息,确认日志是否上传成功。

客户端日志

如上传失败,联系技术支持解决。

【控制台】确认正确拉取日志。

1:创建日志拉取任务,拉取指定手机端设备的日志。具体操作请参见新建任务

2:查看拉取任务,确认日志拉取任务已完成。具体操作请参见查看和管理任务

任务管理

3:在左侧导航栏,分别选择设备日志,确认指定手机端设备的日志已拉取成功。

如预期日志未被成功拉取或成功上报,可能的原因是:SDK接入失败/SDK未获取数据/数据发送失败/后端问题。联系技术支持解决。