http://blog.csdn.net/zhuobattle/article/details/50555393

问题描述:

在用fabric集成后编译出现如下错误,

Error:Cause: hostname in certificate didn't match: <maven.fabric.io> != <*.motili.com> OR <*.motili.com> OR <motili.com>
 
build.gradle部分脚本(fabric插件自动生成的):
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
} dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
} apply plugin: 'com.android.application'
apply plugin: 'io.fabric' repositories {
maven { url 'https://maven.fabric.io/public' }
}

仔细看了一下那个https://maven.fabric.io/public网站的证书(如下图),证书里指定的网站是*.motili.com,显然错了,不知道这个插件是怎么生成的。

studio在请求https://maven.fabric.io/public无法完成证书校验,所以直接报错,而且在settings把https证书验证去掉也不行。

然后给support发邮件问原因,3天后才给回复,回复内容如下:

  1. Hey there,
  2. Are you by any chance connecting through a proxy server, or are you behind a firewall?
  3. Cheers,
  4. Bear
  5. Helpful? Click to give Bear Douglas thanks!

没有实际内容,是support反应太慢,还是support根本就已经不重视这块crashlytics了。

问题原因:

https://maven.fabric.io/public 无法访问(证书不匹配),那么其实只要把这个网址换掉即可,后面找到了可以换成:
https://twittersdk.artifactoryonline.com/twittersdk/public

build.gradle直接替换即可,改成:

  1. buildscript {
  2. repositories {
  3. maven { url 'https://twittersdk.artifactoryonline.com/twittersdk/public' }
  4. }
  5. dependencies {
  6. classpath 'io.fabric.tools:gradle:1.+'
  7. }
  8. }
  9. apply plugin: 'com.android.application'
  10. apply plugin: 'io.fabric'
  11. repositories {
  12. maven { url 'https://twittersdk.artifactoryonline.com/twittersdk/public' }
  13. }

另外个人使用crashlytics的一些感受:

1. fabric.io界面,crash分析功能比较全,可惜没有ANR/卡顿的检测,这块有点弱。

2.虽然有studio插件,但是studio集成速度太慢了,国外的网站还经常上不去,反正那个插件点按钮半天没反应

3.gradle编译连接下载aar库时也是非常慢,要有耐心

4.登陆fabric.io查看数据有时候也很卡,反应太慢,对于要快点进去查看数据的开发者相当不友好

5.界面排版有点太杂了,很多时候让用户不知所措,不知道点哪里。

6. 收集到一些crash不知为何是乱码的,看不到原始数据

最新文章

  1. 使用OUYA第一次启动OUYA
  2. Codeforces Round #313 (Div. 2) A. Currency System in Geraldion 水题
  3. query等待ajax执行完毕再继续执行下面代码的操作
  4. Linux命令查询手册--sort
  5. Java学习—— for循环
  6. linux grep 指定字符串的正则表达式
  7. 亚马逊记AWS(Amazon Web Services)自由EC2应用
  8. [0] C# 扩展方法(Extension Method)
  9. MyBatis新手教程(一)
  10. 错误整理:No plugin found for prefix &#39;jetty&#39; in the current project and in the plugin groups
  11. JMeter-java.lang.OutOfMemoryError: PermGen space错误
  12. #python计算结果百位500向下取整,(0-499取000,500-999取500)
  13. BZOJ.3598.[SCOI2014]方伯伯的商场之旅(贪心 数位DP)
  14. 团队作业8-测试与发布(beta阶段)
  15. spring集成RabbitMQ配置文件详解(生产者和消费者)
  16. Oracle 启动的时候需要的服务
  17. Samsung_tiny4412(驱动笔记07)----spinlock,semaphore,atomic,mutex,completion,interrupt
  18. 命名实体识别(NER)
  19. CiteSpace安装使用简介
  20. Mac 终端命令行颜色高亮显示

热门文章

  1. 压缩&amp;&amp;解压
  2. JAVA基础-面向对象05
  3. 简单聊聊ES6-Promise和Async
  4. HDU 1230饭前开胃菜
  5. 第三章 Python运算符
  6. 更换过Ubuntu之后经常性卡死,原因有待细究
  7. 本周学习总结(ng-zorro/MDN索引/读书笔记)
  8. Udp实现省略编码
  9. Cake slicing UVA - 1629
  10. Vue不兼容IE8原因以及Object.defineProperty详解