E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
AndFix
热更新你都知道哪些?
4.热更新的两条常规技术路线5.QZone热更新6.Tinker热更新7.
Andfix
热更新8.Sophix热更新总结1.什么是热更新对于“热”这个字从不同的角度会有不同的观点:站在app开发者角度的“
luo_boke
·
2020-06-24 09:01
Android技术篇
Android
热更新
热更新框架对比
热修复
Alibaba
AndFix
热更新方案兼容性问题的补丁
在热更新方案里面,阿里巴巴的
AndFix
因为”立即生效”这样的特性显得非常的出众,但是兼容性一直是它的硬伤,看到
AndFix
的issue列表,就让很多公司望而却步。
红心地瓜
·
2020-06-24 05:13
热修复之阿里开源热修复
在不重新安装apk的情况下修复bug2.效果预览gif.gif3.阿里开源热修复使用地址:https://github.com/alibaba/
AndFix
3.1引入依赖dependencies{compile'com.alipay.euler
woochen123
·
2020-06-23 22:10
Tinker-使用教程与原理分析(上)
前言前面我们讲解了
AndFix
的使用,这篇我们来讲解下微信的Tinker热修复,相比
AndFix
,Tinker的功能更加全面,更主要的是他支持gradle。他不仅做到了热修复更实现了“热更新”。
志先生_
·
2020-06-23 10:26
技术
Android热更新八:
AndFix
热更新原理
很早之前就想深入的研究和学习一下热修复,由于时间的原因一直拖着,现在才执笔弄起来。Android而更新系列:Android热更新一:JAVA的类加载机制Android热更新二:理解Java反射Android热更新三:Android类加载机制Android热更新四:热修复机制Android热更新五:四大热修复方案分析Android热更新六:Qzone热更新原理Android热更新七:Tinker热更
雨纷纷__
·
2020-06-22 00:35
Android 热更新 热修复 美团——Robust方案 图文集成步骤
android世面上的热更新方案有很多,例如QQ超级补丁QZone微信补丁方案TinKer阿里的
AndFix
和美团的Robust具体他们的优缺点网上一大堆感兴趣的可以去深入了解一下在这里就不一一说了,这里主要说的是美团的
人生~海海
·
2020-06-21 16:51
热更新
robust
Android高级进阶之-手动实现
AndFix
的热修复方案
Sophix和
Andfix
都是阿里团队的杰作,当前Sophix尚未开源,但是Sophix也是在
Andfix
的基础上演化而来的。这里简单谈谈
Andfix
的实现原理,并且自己手动实现热修复。
carlwu_186
·
2020-06-21 10:33
Android_热修复_Tinker原理分析
热修复目前国内Android热修复技术已经发展的可以说百花齐放了,从实现方式来大致分类,可以分为:①Native层实现②Java层实现之前有简单分析过阿里开源的
Andfix
实现原理(基于Native层)
刘小厨
·
2020-05-27 09:40
Android_
Andfix
兼容和Sophix简单分析
Andfix
基础实现请见Android_热修复_
Andfix
原理分析前言
Andfix
存在版本兼容问题,已停止更新,后续Sopfix未开源(5000用户以内免费)
Andfix
存在兼容性的原因:
Andfix
刘小厨
·
2020-05-12 19:47
HotFix原理介绍及使用总结
Bug,不再需要重新发布App,不再需要用户重新下载,覆盖安装(来自:安卓App热补丁动态修复技术介绍)HotFix框架汇总QQ空间热修复方案RocooFixNuwaHotFixnativehook的方案
AndFix
zyyoona7
·
2020-04-14 16:04
Android热更新
crash2.拉出bugfix分支并在分支上修复问题3.jenkins构建和补丁生成4.app通过推送或主动拉取补丁文件5.将bugfix代码合到master上二.主流热更新框架介绍1.Dexposed2.
AndFix
3
xiaolong20
·
2020-04-13 16:57
热修复框架HotFix源码解析
目前的Android热修复框架主要分为了两类:基于NativeHook:使用JNI动态改变方法指针,比如有Dexposed、
AndFix
等;基于JavaDex分包:改变dex加载顺序,比如有HotFix
俞其荣
·
2020-04-12 20:20
Amigo 0.4.4 源码解读
热修复的框架有很多,原理大同小异,从大方面区分,有从Native着手的
AndFix
,其他的都是得益于Android支持的MultiDex,围绕ClassLoader,从细的方面区分,就花样繁多了,可以hook
风风风筝
·
2020-04-12 06:10
Tinker原理深入理解(二)
原理及介绍现阶段,Android热补丁技术应该是分为以下两个流派:Native:代表有阿里的Dexposed、
AndFix
与腾讯的内部方案KKFix;Java:代表有Qzone的超级补丁、大众点评的nuwa
一枕黄粱终成梦
·
2020-04-11 22:45
Android 热修复框架对比与原理(一)
前言在Android应用开发中,热修复技术被越来越多的开发者所使用,也出现了很多热修复框架,比如:
AndFix
、Tinker、Dexposed和Nuwa等等。
Linhaojian
·
2020-04-11 01:08
andfix
热修复核心代码解析
前言https://ke.qq.com/webcourse/index.html#course_id=130901&term_id=100146035&taid=1287279008153429&vid=r1417pykrgc学习了下这个视频的热修复方法。成功实现,但是还是遇到了一些问题。这里记录下,帮助大家学习。代码分析首先先简单的代码分析一下。//问题代码classCalculator{fun
javalong
·
2020-04-10 12:58
AndFix
Alibaba开源项目使用及基本原理
热修复随着移动互联网的快速发展,用户对app的品质要求也越来越高,对于app来说如果有bug影响到用户体验,那对于用户和产品的伤害就比较大,所以必须快速的解决bug,但是移动app版本升级又是一个绕不过去的坎,你必须在应用市场上重新发布,用户更新后才行,这过程耗费时间很久成本比较大,而且频繁的升级对于用户是很大的干扰,因此越来越多的app开始使用热更新技术,这样就不需要下载全部app,只需要下载补
BigBigArvin
·
2020-04-09 21:41
Bugly热修复 - 接入篇
在微信Tinker之前,笔者曾经在阿里
andfix
的泥潭挣扎许久,现在已放弃。
CapPaw
·
2020-04-09 19:49
⚔Android热修复之
AndFix
框架⚔
Android热补丁动态修复框架小结
AndFix
使用说明关于热修复还是有很多坑的,例如跨平台支持不太好。而且
AndFix
而言好像只是支持2.3-6.0的Android版本。我在6.0上面尝试就失败了。
August1996
·
2020-04-09 06:00
Tinker Android热补丁框架
Android热补丁技术应该分为以下两个流派:Native,代表有阿里的Dexposed、
AndFix
与腾讯的内部方案KKFix;Java,代表有Qzone的超级补丁、大众点评的nuwa、百度金融的rocooFix
SYfarming
·
2020-04-07 15:18
Android面试题4
3app层面:第三方开源框架(okHttp,Retrofit,ButterKnife),热修复技术(
Andfix
,Robust,Tinker等),崩溃处理,日志处理,内存溢出内存泄漏定位等。
李福来
·
2020-04-06 06:34
Android热修复—阿里的新一代热修复技术Sophix
转载请注明出处:http://www.jianshu.com/p/d9201733f3b4本文出自Shawpoo的我的博客:CSDN博客前言热修复作为当下热门的技术,在业界内比较著名的有阿里的
AndFix
Shawpoo的
·
2020-04-03 09:50
JNI中的基本内容(生成头文件&方法,属性签名方法)
NATIVE方法,然后生成头文件的方法javah-classpathjava生在目录-d同左-jni包名+类名C:\Users\baketsCat>javah-classpathD:\project\
Andfix
贝克街的猫大哥呀
·
2020-04-02 07:20
Android 主要的热修复方案原理分析
目前较为成熟的热修复框架主要有
AndFix
、Nuwa以及微信的热更新思想。
panda_Vicky
·
2020-04-01 01:25
Android中热修复框架Robust原理解析+并将框架代码从"闭源"变成"开源"(上篇)
一、前言Android中热修复框架比较多,每家公司都有对应的方案和框架,比如阿里的
AndFix
框架,关于这个框架在之前的文章已经详细讲解了,不了解的同学可以点击这里:
AndFix
热修复框架原理分析。
JiangWei_App
·
2020-03-30 08:50
〔两行哥〕带你踩坑Robust热修复
阿里巴巴
AndFix
停止更新2年多,腾讯Nuwa(女娲)也停更两年多,那么现在还有什么热修复框架可以选择呢?市面上热修复主要可以分为两类:
两行哥
·
2020-03-29 11:41
HotFix的抉择
前天在公众号发起了一个HotFix的小调查,结果是
AndFix
遥遥领先更有三个牛逼哄哄的同学自己写!!表示佩服!!但是我没那么屌,怎么破?
程序亦非猿
·
2020-03-28 15:37
热修复技术
Android热修复技术选型的三大流派解析2015年以来,Android开发领域里对热修复技术的讨论和分享越来越多,同时也出现了一些不同的解决方案,如QQ空间补丁方案、阿里
AndFix
以及微信Tinker
一切从简_e156
·
2020-03-24 17:23
Tinker热修复接入指南
近些年,国内人热修复框架十分火热,如Tinker、
AndFix
、HotFix、Sophix、Robust等。
烂吹笙
·
2020-03-24 11:32
Tinker基本使用
Tinker简介与核心原理之前的文章中,我们学会了使用
AndFix
进行线上BUG的热修复。但是有一些BUG可能是因为资源文件、配置文件等非方法引起的BUG的时候,
AndFix
就无能为力了。
小楠总
·
2020-03-23 05:16
记一个Android Studio加载.so文件的问题
1.前提因为项目的需要,所以在libs里只放了armeabi-v7a2.造成的问题今天加了阿里热修复的
AndFix
的arr,最后发现在部分手机上打开会报错java.lang.UnsatisfiedLinkError3
BertSir
·
2020-03-22 23:46
热修复实现原理(二)
例如
AndFix
采用nativehook的方式,以Field为切入点,直接使用dalvik_replaceMethod替换class中方法的实现。
墨留痕
·
2020-03-22 04:06
【总结】Tinker热修复接入
我们的项目选择接入腾讯的Tinker,毕竟有的用户可能没钱逛淘宝(阿里的
AndFix
),用不到美团(美团的Robust),但他们都会用微信,微信作为社交软件,占领了大部分用
械勒的时间
·
2020-03-20 21:46
客户端路由动态配置——可能是最简单的热更新方案
Abstract说到热更新,大多数人的第一印象肯定是
AndFix
或者HotFix等热更新框架。但是一来这些框架学习成本较高,坑较多,二来对于大的模块更新支持不好。
_Tango__
·
2020-03-18 14:04
阿里 Android 热补丁
AndFix
的使用
https://github.com/alibaba/
AndFix
使用Foryourgradledependency,builddependencies{compile'com.alipay.euler
ahking17
·
2020-03-18 02:28
有关于热修复插件化
热修复主流两类:1.底层替换方案,例
andfix
:在native层将ArtMethod字段替换,sophixArtMethod整体替换,直接memcopy,(其中的ArtMethod,size,使用数组中相邻元素的地址相减得出
heiheiwanne
·
2020-03-17 05:10
AndFix
原理浅析(一)之补丁生成原理
AndFix
主要是两个部分,一个是patch文件的生成,第二个是打补丁的过程。上一篇
AndFix
实战以及遇到的坑已经进行了相关过程的描述。
好大一只龍
·
2020-03-17 01:51
08.源码阅读(阿里
AndFix
热修复原理)
使用阿里热修复需要添加依赖compile'com.alipay.euler:
andfix
:0.5.0@aar'热修复的关键代码//初始化阿里热修复mPatchManger=newPatchManager
雨林沐风rzm
·
2020-03-16 22:47
Android热修复简单总结
AndFix
:将native虚拟机层原有的Method结构的所有成员变量替换成新函数Method结构的成员。Sophix:将native虚拟机层原有的Method结构整体进行替换。
萧雾宇
·
2020-03-16 13:12
Andfix
踩坑记录
andfix
原理就像下面一样,修改要放在fix()方法里。修改在fix()里最后
keien
·
2020-03-16 07:20
热修复框架Tinker初探
Tinker与其他热修复框架对比总结:阿里的
AndFix
作为native解决方案,首先面临的是稳定性与兼容性问题,更重要的是它无法实现类替换,它是需要大量额外的开发成本的;美团的Robust兼容性与成功率最高
大斜丸
·
2020-03-10 06:01
AndFix
组件化封装
原理正所谓开具一张图,内容全靠写,先来看一下封装之后代码的整体流程:
AndFix
组件化封装.png主要的核心思想是:创建一个后台的FixService在进入APP的时候(闪屏页)启动然后请求服务器,服务器返回是否有
小楠总
·
2020-03-09 08:30
关于阿里的热修复---android
andfix
andfix
说起来网上的例子真的很多很多:
AndFix
是阿里巴巴开源的Android应用热修复工具,帮助Anroid开发者修复应用的线上问题。
Andfix
是"Androidhot-fix"的缩写。
若无初见
·
2020-03-07 00:26
Android热补丁方案对比
补丁方案选定当前市面的热补丁方案有很多,其中比较出名的有阿里的
AndFix
、美团的Robust以及QZone的超级补丁方案TinkerAndFix阿里百川HotFixQZone不同角度的分析阿里百川角度分析
朱立志
·
2020-03-02 23:48
Android热修复(阿里热修复)
二、热修复原理principle.png至于更加具体的原理,请点击这里https://github.com/alibaba/
AndFix
三、实现步骤1、生成补丁包假如我们收到了用户上传的崩溃信息,我们改完需要
刘境鑫
·
2020-02-26 08:19
Groovy(七)-其他运算符
GroovyLanguageDocumentation主目录见:Android高级进阶知识(这是总目录索引)因为前段时间比较忙,所以[Android高级进阶]一直没更新,接下来有时间会重新更新,下一篇将会是热更新框架
AndFix
ZJ_Rocky
·
2020-02-23 13:21
Tinker再探之TinkerPatch 平台 第一篇
Tinker对比阿里的
AndFix
、美团的Robust以及QZone的超级补丁方案功能/名称TinkerQZoneAndFixRobust类替换yesyesnonoSo替换yesnonono资源替换yesyesnono
Small_Cake
·
2020-02-22 15:28
Android热修复
AndFix
热修复主要用来修复代码、修复bug、添加独立的功能,他的原理主要是操作PathClassLoader、DexClassLoader。PathClassLoader是类加载器,DexClassLoader可以从.jar和.apk类型的文件内部加载classes.dex文件就好了。他们都是classloder的子类。classloder是什么呢?与普通程序不同的是,Java程序(class文件)并不是
萧寒
·
2020-02-21 18:25
AndFix
框架源码解析
基本使用:http://www.jianshu.com/p/56d10037e116基本原理加载patch,使用DexFile读取其中的dex文件,根据注释,获得需要修改的类名和方法名,反射后得到bugMethod,在native层使用指针替换bug对象的属性;Paste_Image.png源码解析在自定义Application类中,初始化PatchManager.PatchManagermPat
hxg_
·
2020-02-19 18:12
简单易懂的tinker热修复原理分析
目前开源的比较有名的有阿里
AndFix
、美团Robust、qq的QZone以及tinker等。今天我们就来分析一下tinker热修复的原理。
xiasem
·
2020-02-18 19:10
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他