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的过程中将爬坑过程总结在该篇博客中,请收藏持续需关注。

博客书写不易,如觉得文章还行,请您点个赞 ^ _ ^ !

相关连接

  1. 热更新Sophix的爬坑之路
  2. 热更新你都知道哪些?
  3. 热更新之Tinker类加载原理

阿里云EMAS的爬坑之旅相关推荐

  1. [阿里实习]阿里云EMAS团队小程序云Serverless实习工作总结

    实习工作回顾 1. 记事本小程序开发(4.5周) 工作内容 记事本小程序开发,实现数据库的增删改查,学习云函数操作数据库 输出 记事本小程序项目代码 最佳实践pr稿 10篇学习文档.踩坑记录.入门总结 ...

  2. Android爬坑之旅:软键盘挡住输入框问题的终极解决方式

    本文由BarryZhang原创,同一时候首发于diycode.cc.barryzhang.com .github.com/barryhappy.非商业转载请注明作者和原文链接. 前言 开发做得久了.总 ...

  3. Android爬坑之旅:软键盘挡住输入框问题的终极解决方案

    前言 开发做得久了,总免不了会遇到各种坑. 而在Android开发的路上,『软键盘挡住了输入框』这个坑,可谓是一个旷日持久的巨坑--来来来,我们慢慢看. 入门篇 Base 最基本的情况,如图所示:在页 ...

  4. React Native微信支付开发爬坑之旅

    早闻微信支付一直为移动开发者所诟病,这次公司项目新增微信支付需求,一试果然是一把辛酸泪,从配置到与后台调试真是一波三折,整整花了一天的时间才从坑里爬出来,效率也是低.所以有必要做下总结,日后再有微信支 ...

  5. 阿里云 EMAS HTTPDNS 联合函数计算重磅推出 SDNS 服务,三大能力获得突破

    阿里云 EMAS HTTPDNS 联合函数计算重磅推出 SDNS 服务,三大能力获得突破 1. 什么是 HTTPDNS ? 传统的 DNS(Domain Name System)使开发者常面临着域名劫 ...

  6. pyecharts查看版本_[pyecharts]v1版本爬坑之旅

    我国庆闲(咸)余(鱼)时间完成 pyecharts的安装,随后就开始了我的爬坑之旅. pyecharts这个包安装十分顺利,但是没想到后续还有一大堆坑. 首先是版本问题,在githubgithub上的 ...

  7. VUE 爬坑之旅 -- 用 ES6 语法写一个工具类,并全局引用

    在我前面的有一篇文章里有说过怎么引入外部的 JS 文件,详情见 VUE 爬坑之旅– 如何对公共JS,CSS进行统一管理,全局调用 .这里所说的外部 JS 文件指的是用 ES6 之前的老语法编写的各种 ...

  8. 手把手教你开发安卓推送通知服务(使用阿里云 emas)

    0 前言 0.1 痛点:安卓推送通知无统一标准 安卓是开源的手机操作系统,各大手机硬件厂商都会在它的基础上定制自己的操作系统. 在中国,用户因为各种原因无法使用 Google 官方服务框架,所以,在中 ...

  9. 阿里云EMAS 移动测试,帮您快速掌握移动端兼容性测试技巧

    一.兼容性测试可以查到哪些问题 界面适配问题,确定是否能正常安装.启动. 各个页面潜在的崩溃.无响应等问题. 应用性能问题,例如启动时间.页面加载时间.功耗等. 二.阿里云兼容性测试工具的功能优势 提 ...

最新文章

  1. 绝了!Dataway让SpringBoot不在需要Controller、Service、DAO、Mapper了
  2. hbase_异常_03_java.io.EOFException: Premature EOF: no length prefix available
  3. zabbix学习(四)IT_Service管理
  4. centOS 5.5 安装 ORACLE 11G RAC 问题汇总
  5. mysql中的操作指令,MySQL中常用指令操作的介绍(代码示例)
  6. Ozon Tech Challenge 2020 (Div.1 + Div.2) E.Kuroni and the Score Distribution 构造
  7. 微信屏蔽百度红包活动页面,谁在焦虑?
  8. mysql数据库索引 分区_数据库设计 – 要索引的列太多 – 使用mySQL分区?
  9. oracle update 改为 merge
  10. Ubuntu 学习系列-安装Flash播放器
  11. 【CC评网】2013.第44周 把握每天的第一个小时
  12. 随机森林回归简单示例
  13. 软件测试方法之正交试验测试方法
  14. vue+element_ui上传文件,并传递额外参数
  15. 趣味三大彩蛋命令安装shell脚本
  16. java servlet文件下载_Servlet 实现文件下载
  17. parrot linux iso下载,Parrot Security OS 4.0发布下载,面向安全的操作系统
  18. Jsoup 解析Html源码实例
  19. 人工智能学习路线(转载)
  20. 安卓恢复大师怎样恢复手机删除的照片

热门文章

  1. vue avatar_Avatar para Vue.js组件
  2. 1.1.4流程控制语句
  3. 白描 | 有了这款扫描软件,从此摘抄更加方便
  4. Java agent 探针技术(1)-JVM 启动时 premain 进行类加载期增强
  5. 中通开放平台简介——接口说明
  6. 303_S32K144运行模式切换
  7. Android写入联系人
  8. 最新最好的免费杀毒软件
  9. 云易分享最新laysns系统仿善恶模版完美自适应
  10. Sci-hub效应:被引提升1.72倍?最近30天下载最多的国家是?