常见问题一:如何验证Analytics是否上报/接入成功?以及关键日志含义是什么?

  1. 在初始化Analytics SDK前添加SDK日志开关如下:
HiAnalyticsTools.enableLog ();

2.初始化SDK代码如下:

HiAnalyticsInstance instance = HiAnalytics.getInstance (this);

3.运行应用通过过滤日志检查是否有成功上报的关键日志.。

未上报/接入成功:

日志中会出现错误码部分日志可能是红色提示,请参见SDK错误码、集成调测类问题查看是否有相关解决方案。

成功上报关键日志如下:

HiAnalyticsSDK: SendMission=> events PostRequest sendevent TYPE : oper, TAG : _openness_config_tag, resultCode: 200 ,reqID:xxx

开启应用调试每上报一次会出现如下日志:

HiAnalyticsSDK: DeviceToolsKit=> debugMode enabled.

应用调试不支持上报某事件会出现如下提示:

HiAnalyticsSDK: ReportRingback=> do not enable APIEvt in debug model

常见问题二:初始化SDK时报错“client token request miss client id”怎么办?

【报错信息】

HiAnalyticsSDK: TokenAssignment=> SE-003|get token exception on the AGC! java.lang.IllegalArgumentException: client token request miss client id, please check whether the 'agconnect-services.json' is configured correctly

【问题根因】

在“项目设置”页面中,“应用”栏下的“agconnect-services.json”配置文件右侧的“不包含密钥”开关被打开了,配置文件中去除了Client密钥、API Key等密钥,但未自行调用AGC SDK的接口手动配置密钥信息。

【解决方案】

在下载“agconnect-services.json”文件前,若打开了“不包含密钥”开关。需由自行调用AGC SDK的接口手动配置密钥信息,请参见设置配置文件参数。

常见问题三:初始化SDK时报错“CE-001”“SE-001”怎么办?

【报错信息】

HiAnalyticsSDK: jsonParses=> CE-001|Cannot find productId from agconnect-services.json
HiAnalyticsSDK: InitTask=> SE-001|_openness_config_tag instance config init failed!. param error config params is error

【问题根因】

集成SDK配置参数不对,可能有如下原因:

  1. agconnect-services.json文件位置不对。

  2. agconnect-services.json文件不全尤其是 productId。

  1. 应用build.gradle未添加 apply plugin: ‘com.huawei.agconnect’或未在plugins中添加 id 'com.huawei.agconnect'。

注意:com.huawei.agconnect 配置需要放到 com.android.application 下面,最好是下一行,否则也会报错。

【解决方案】

  1. 将agconnect-services.json文件放置制定位置。
  1. 重新在AGC上下载agconnect-services.json文件并替换。
  1. 添加 com.huawei.agconnect 配置或放置指定位置下。

可参考官网检查配置,请参见集成SDK。

了解更多详情>>

访问华为开发者联盟官网
获取开发指导文档
华为移动服务开源仓库地址:GitHub、Gitee

关注我们,第一时间了解 HMS Core 最新技术资讯~

【FAQ】集成分析服务的常见问题及解决方案相关推荐

  1. 电脑公司特别版论坛常见问题及解决方案

    电脑公司特别版论坛常见问题及解决方案 2011年11月29日 电脑公司特别版论坛常见问题及解决方案 [b]1.论坛新手教程--请新手们进来看看![/b] http://www.dhghost.cn/r ...

  2. 消息队列常见问题和解决方案

    一.为什么使用消息队列? 消息队列使用的场景和中间件有很多,但解决的核心问题主要是:异步.解耦.消峰填谷. 二.消息队列的优缺点 异步.解耦.消峰填谷这是消息队列最大的优点,除了这些消息队列还可以会解 ...

  3. SQL Server 2005中的分析服务功能[转]

    XXXX(不知道为什么CnBlogs上的人这么抵制XXXX,呵呵--)上推出了"体验SQL Server 2005"活动,当然啦,一些关于SQL Server 2005的文章被翻译 ...

  4. mPaaS 服务端核心组件:移动分析服务 MAS 架构解析

    承接<开篇 | mPaaS 服务端核心组件体系概述>已经介绍移动分析服务 MAS 的主要功能和数据链路情况,包括"基础分析,自定义分析,性能分析,日志管理". 本章节, ...

  5. 埃森哲荣膺“IDC商业分析服务提供商”领军者

    埃森哲数据和分析业务本年度第三次获行业认可 埃森哲应用智能已用于中国汽车.能源和快消品等行业 上海2018年7月11日电 /美通社/ -- 埃森哲(纽交所代码:ACN)在国际数据公司(IDC)最新发布 ...

  6. 浅谈:传统制造企业数字化转型常见问题及解决方案

    之前看到有人问,有没有关于"传统制造企业数字化转型的常见问题及解决方案"的内容,今天织信就从四个方面来回答这个问题:传统制造业是怎样的.传统制造业的痛点.传统制造业数字化转型的常见 ...

  7. 【AGC】崩溃服务之常见问题

     1.崩溃服务后,应用出现崩溃闪退的情况. 解决方案: 1.如果是集成崩溃服务后,打开应用直接崩溃闪退,则有可能是崩溃服务未能进行正确的集成配置,需要按照以下步骤进行排查: 1)检查华为分析服务是否已 ...

  8. 微软BI 之SSAS 系列 - 在 SQL Server 2012 下查看 SSAS 分析服务的模型以及几个模型的简单介绍...

    在SSDT中部署一个 SSAS 项目到本地服务器上出现错误. You cannot deploy the model because the localhost deployment server i ...

  9. OpenStack环境搭建(六:常见问题及解决方案总结)

    实验要求: 完成Virtual box平台安装,会应用相关操作: 在virtual box虚拟平台上部署Fuel Master节点: 在virtual box虚拟平台上部署计算节点Computer: ...

最新文章

  1. 外贸网站制作 网页的宽度多少为合适
  2. Mac-连接Windows远程桌面软件
  3. 全球及中国新能源汽车电机市场未来发展方向与投资潜力研究报告2022版
  4. ASP.NET MVC 线程和并发
  5. Linux网络设置(第二版) --Linux网络设置
  6. SmallMQ实现发布
  7. MySQL 之事务 及 其隔离级别
  8. java基础七--网络编程(1)
  9. IOS文件操作(NSFileManager)
  10. C语言中强制转换问题
  11. RHadoop协同过滤算法
  12. 11210怎么等于24_巧算24点
  13. http隧道Chisel
  14. Udacity数据分析(入门)-探索美国共享单车数据
  15. lattice开发错误集合
  16. java多态、抽象类和接口
  17. 计算机二级java大纲,计算机二级Java考试内容大纲
  18. 技嘉服务器主板按f1才能进系统,电脑开机要按F1或F2才能进入系统的解决方法
  19. uva 10859 放置街灯--Placing Lampposts
  20. D0、T0、S0到账模式的区别

热门文章

  1. Spring Boot 2 入门笔记(尚硅谷)
  2. Scrapy爬取豆瓣分类电影
  3. table()函数用法(转载)
  4. 设计题目:基于CPLD/FPGA的出租车计费器
  5. 银凤湖公园项目-工业矿坑变公园 | 用科技与艺术让城市“绽放”
  6. 基于python的新型冠状肺炎患病人数预测
  7. 电脑收不到UDP广播
  8. discuz3.4论坛获取邀请码的迷茫之路--自己生成邀请码
  9. [opencv完整项目详解] 传统图像算法解决路标的检测和识别
  10. win10更改网络协议的详细方法