关于Bugly 热更新的配置遇到的一些问题

1,打包时混淆代码注意

// 构建类型buildTypes {release {minifyEnabled truesigningConfig signingConfigs.releaseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}debug {debuggable trueminifyEnabled falsesigningConfig signingConfigs.debug}

混淆代码不是必要步骤,这里minifyEnabled 是混淆代码的作用,没有混淆代码的minifyEnabled 要设置true

2.bugly版本最好采用

compile 'com.tencent.tinker:tinker-android-lib:1.9.9'

3.bugly使用有两种application方式

一种使用自己的application,一种采用官方的解耦加载,不同的方式比照官网就可以了。

4.thinker_id这个要注意,这个打的base包要注意保持一致,打patch的时候修改baseApkDir对应base目录和thinker_id

5.

如果这个问题,可能是tinkerEnable = true这个没有加上

6.mainfest配置,需要修改

<!-- Bugly升级SDK配置开始  --><activityandroid:name="com.tencent.bugly.beta.ui.BetaActivity"android:configChanges="keyboardHidden|orientation|screenSize|locale"android:theme="@android:style/Theme.Translucent" /><!--API 24以上配置--><providerandroid:name="com.android.incongress.cd.conference.receiver.UpdateFileProvider"android:authorities="${applicationId}.fileProvider"android:exported="false"android:grantUriPermissions="true"><meta-dataandroid:name="android.support.FILE_PROVIDER_PATHS"android:resource="@xml/provider_paths" /></provider>

7.上传的data包有时会发生检测不到当前base包,这里可能是没有成功完成base包,可以验证一下

先打好base包,安装打开后搜索tinkerid,看是否已经上报。

8.TinkerLoader: tryLoadPatchFiles:patch dir not exist:/data/user/0/com.mobile.

遇见这个,需要你打包完base_apk,安装启动载看log是否有tinkerId

集成过程中有好多问题,没有一一列举,先记录一下,如有问题可以提出,一起探讨

Bugly 遇到的问题总结相关推荐

  1. 【腾讯bugly干货分享】微信Android热补丁实践演进之路

    为什么80%的码农都做不了架构师?>>>    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://bugly.qq.com/bbs/forum.ph ...

  2. 腾讯Bugly异常崩溃SDK接入

    首先登入Bugly,创建应用,记录下AppId ①下载SDK,通过Cocoapods集成 pod 'Bugly' #腾讯异常崩溃日志服务 ②导入头文件,并初始化 /** 腾讯Bugly */#impo ...

  3. 鹅厂bugly应用升级不能安装(Android7.0的新变化)

    app升级是每一个android应用的标配了,大部分应用都会有升级提醒和apk下载安装(如果系统允许静默安装估计就没有提醒这段了). 以前的升级是自己写http下载或者通过系统提供的DownloadM ...

  4. 【腾讯Bugly干货分享】经典随机Crash之二:Android消息机制

    为什么80%的码农都做不了架构师?>>>    本文作者:鲁可--腾讯SNG专项测试组 测试工程师 背景 承上经典随机Crash之一:线程安全 问题的模型 好几次灰度top1.top ...

  5. 【腾讯Bugly干货分享】Android ListView与RecyclerView对比浅析--缓存机制

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/5811d... 作者:黄宁源 一,背景 RecyclerView是谷歌官方出的一 ...

  6. 【Bugly干货分享】iOS内存管理:从MRC到ARC实践

    本文作者:王拥军 腾讯自选股高级开发工程师 Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly 邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创. 对于i ...

  7. Android的Crash崩溃解决方案-Bugly的使用

    我们在开发过程中,经常会遇到程序闪退,但是Eclipse的Consle和Logcat又没有错误提示,或者是只有用的时间长了才会出现的偶然崩溃,这种就很难修复bug,也严重影响用户体验,用户分分钟卸载. ...

  8. 【腾讯Bugly干货分享】Android Patch 方案与持续交付

    为什么80%的码农都做不了架构师?>>>    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57a31921 ...

  9. unity项目中使用BUGLY遇到的的几个问题

    1,第一次对外测试中,发现某些机型游戏中卡死了,但bugly上没报错.后来发现是我们的代码使用 try catch把异常捕获了但什么都没做. 2,别人家项目的bugly上报都能显示出文件和代码行,我们 ...

  10. 【腾讯Bugly干货分享】H5 视频直播那些事

    为什么80%的码农都做不了架构师?>>>    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57a42ee6 ...

最新文章

  1. hystrix原理_go-hystrix熔断机制
  2. 解决maven构建webapp index.jsp报错问题
  3. adb cannot connect to daemon_手机触屏失效的抢救办法,以及如何利用adb实现PC与手机交互...
  4. 时间序列分析及应用r语言pdf_R语言:时间序列经典分析法(二)
  5. 韩顺平php程序员算法
  6. 使用IDEA创建maven父子工程项目
  7. Android入门学习教程PDF免费下载
  8. rabbitmq(四)、消息丢失问题
  9. php5.4源码下载,WordPress v5.4.2官方正式版源码下载
  10. 复习Django项目二——创建app应用程序
  11. 做游戏,学编程(C语言) 10 僵尸危机
  12. 关闭IE窗口时执行事件
  13. [bzoj2190][SDOI2008]仪仗队
  14. Linux设备驱动之字符设备(二)
  15. VMware 苹果虚拟机 Xcode真机调试失败 设备不信任该机器
  16. 校园wifi免费上网
  17. 打印显示服务器脱机win10,win10共享打印机脱机怎么办?
  18. Reactor反应器模式
  19. 多图站点性能优化:图片压缩、图片缩放、HTTP2、CDN、网络传输优化、图片懒加载预加载、响应式图片
  20. 两万用户的项目需要多大服务器,两万左右服务器配置

热门文章

  1. 周报(关于项目开发模式的一点总结)
  2. [IOS] iOS开发学习的站点
  3. yaml简介读取及修改
  4. Cucumber中涉及到的类型转换
  5. SPSS数据分析前,异常值处理
  6. 高级开发人员可以向初学者学习的内容
  7. Substance Painter
  8. java中文字符_Java 完美判断中文字符
  9. Linux之shell注释
  10. HTML5 Canvas 初吻