阿里云EMAS的爬坑之旅
EMAS爬坑之路
- 一、Sophix
- 二、崩溃分析
- 1. Application not Set
- 2. 崩溃日志后台无数据
- 总结
我将分块讲解不同模块的爬坑之路,对于Sophix我将在一篇单独的博文中进行介绍。
阿里云EMAS地址:https://emas.console.aliyun.com/
这是一篇持续爬坑总结的博文,我将不断总结爬坑过程并将其总结到博客中。
一、Sophix
Sophix是我使用EMAS的切入点,主要奔着他家的热更新来的,我在博文中《热更新Sophix的爬坑之路》中会单独讲述Sophix的爬坑之路,请围观。
二、崩溃分析
1. Application not Set
如图报错,告诉你的崩溃分析参数未配置正确
解决方案:
如下是崩溃异常接入的初始化方法,其中一行不写,就会报如上的错误。
这里的channel是渠道名,自己定义,名字随便
private void initHa() {//ha initAliHaAdapter.getInstance().openPublishEmasHa();AliHaConfig config = new AliHaConfig();config.appKey = SophixStubApplication.APP_KEY;config.appVersion = "1.027";config.appSecret = SophixStubApplication.APP_SECRET;//不配置 会报 you must set application 错误config.channel = "EMAS";config.userNick = null;config.application = SysApplication.this;config.context = getApplicationContext();config.isAliyunos = false;config.rsaPublicKey = SophixStubApplication.RSA_SECRET_HA;//崩溃分析,如不需要可注释掉AliHaAdapter.getInstance().addPlugin(Plugin.crashreporter);//性能监控,如不需要可注释掉
// AliHaAdapter.getInstance().addPlugin(Plugin.apm);//移动日志,如不需要可注释掉
// AliHaAdapter.getInstance().addPlugin(Plugin.tlog);//调试日志开关AliHaAdapter.getInstance().openDebug(true);//启动AliHaAdapter.getInstance().start(config);}
2. 崩溃日志后台无数据
通过终端日志查看,崩溃信息确实上传了,但是后台隔几个小时都看不到崩溃信息,整个人已经怀疑人生和代码了。
但是后台完全没有奔溃数据
解决方案:
结果一上午各种情况的排除,最终确认是EMAS自己出问题了,对,你要有一颗怀疑的心,阿里虽然强大,但是他们的产品也会有Bug,不然我哪来的爬坑之路。
EMAS的这次故障发生在2020.06.03,以后也可能会有同样的问题,该问题让提交的数据会延时几个小时才会在平台中显示。
总结
我会在不断使用EMAS的过程中将爬坑过程总结在该篇博客中,请收藏持续需关注。
博客书写不易,如觉得文章还行,请您点个赞 ^ _ ^ !
相关连接
- 热更新Sophix的爬坑之路
- 热更新你都知道哪些?
- 热更新之Tinker类加载原理
阿里云EMAS的爬坑之旅相关推荐
- [阿里实习]阿里云EMAS团队小程序云Serverless实习工作总结
实习工作回顾 1. 记事本小程序开发(4.5周) 工作内容 记事本小程序开发,实现数据库的增删改查,学习云函数操作数据库 输出 记事本小程序项目代码 最佳实践pr稿 10篇学习文档.踩坑记录.入门总结 ...
- Android爬坑之旅:软键盘挡住输入框问题的终极解决方式
本文由BarryZhang原创,同一时候首发于diycode.cc.barryzhang.com .github.com/barryhappy.非商业转载请注明作者和原文链接. 前言 开发做得久了.总 ...
- Android爬坑之旅:软键盘挡住输入框问题的终极解决方案
前言 开发做得久了,总免不了会遇到各种坑. 而在Android开发的路上,『软键盘挡住了输入框』这个坑,可谓是一个旷日持久的巨坑--来来来,我们慢慢看. 入门篇 Base 最基本的情况,如图所示:在页 ...
- React Native微信支付开发爬坑之旅
早闻微信支付一直为移动开发者所诟病,这次公司项目新增微信支付需求,一试果然是一把辛酸泪,从配置到与后台调试真是一波三折,整整花了一天的时间才从坑里爬出来,效率也是低.所以有必要做下总结,日后再有微信支 ...
- 阿里云 EMAS HTTPDNS 联合函数计算重磅推出 SDNS 服务,三大能力获得突破
阿里云 EMAS HTTPDNS 联合函数计算重磅推出 SDNS 服务,三大能力获得突破 1. 什么是 HTTPDNS ? 传统的 DNS(Domain Name System)使开发者常面临着域名劫 ...
- pyecharts查看版本_[pyecharts]v1版本爬坑之旅
我国庆闲(咸)余(鱼)时间完成 pyecharts的安装,随后就开始了我的爬坑之旅. pyecharts这个包安装十分顺利,但是没想到后续还有一大堆坑. 首先是版本问题,在githubgithub上的 ...
- VUE 爬坑之旅 -- 用 ES6 语法写一个工具类,并全局引用
在我前面的有一篇文章里有说过怎么引入外部的 JS 文件,详情见 VUE 爬坑之旅– 如何对公共JS,CSS进行统一管理,全局调用 .这里所说的外部 JS 文件指的是用 ES6 之前的老语法编写的各种 ...
- 手把手教你开发安卓推送通知服务(使用阿里云 emas)
0 前言 0.1 痛点:安卓推送通知无统一标准 安卓是开源的手机操作系统,各大手机硬件厂商都会在它的基础上定制自己的操作系统. 在中国,用户因为各种原因无法使用 Google 官方服务框架,所以,在中 ...
- 阿里云EMAS 移动测试,帮您快速掌握移动端兼容性测试技巧
一.兼容性测试可以查到哪些问题 界面适配问题,确定是否能正常安装.启动. 各个页面潜在的崩溃.无响应等问题. 应用性能问题,例如启动时间.页面加载时间.功耗等. 二.阿里云兼容性测试工具的功能优势 提 ...
最新文章
- 绝了!Dataway让SpringBoot不在需要Controller、Service、DAO、Mapper了
- hbase_异常_03_java.io.EOFException: Premature EOF: no length prefix available
- zabbix学习(四)IT_Service管理
- centOS 5.5 安装 ORACLE 11G RAC 问题汇总
- mysql中的操作指令,MySQL中常用指令操作的介绍(代码示例)
- Ozon Tech Challenge 2020 (Div.1 + Div.2) E.Kuroni and the Score Distribution 构造
- 微信屏蔽百度红包活动页面,谁在焦虑?
- mysql数据库索引 分区_数据库设计 – 要索引的列太多 – 使用mySQL分区?
- oracle update 改为 merge
- Ubuntu 学习系列-安装Flash播放器
- 【CC评网】2013.第44周 把握每天的第一个小时
- 随机森林回归简单示例
- 软件测试方法之正交试验测试方法
- vue+element_ui上传文件,并传递额外参数
- 趣味三大彩蛋命令安装shell脚本
- java servlet文件下载_Servlet 实现文件下载
- parrot linux iso下载,Parrot Security OS 4.0发布下载,面向安全的操作系统
- Jsoup 解析Html源码实例
- 人工智能学习路线(转载)
- 安卓恢复大师怎样恢复手机删除的照片