AndFix

首页 标签 AndFix
# AndFix #
关注
94内容
阿里HotFix2.0升级详解——技术运营小二畅谈热修复领域那些事
热修复领域充斥着各大流派,如阿里AndFix、美团Robust、微信Tinker等,每种方法各有优劣。本文介绍的百川Hotfix 2.x是在1.x版本进行了优化和创新,不仅支持灵活切换热部署和冷部署的方案;实现了资源、SO文件、类修复的实时生效;接入时不侵入打包过程,并为用户提供了可视化的UI界面。
热修复技术对比及阿里百川HtFix 2.0深入剖析
近两年来,热修复技术在安卓开发圈儿成为焦点。随之而来的是,相关的解决方案也不断涌现。为此,本文将热修复的几大流派分别做较深入的阐述,以使关注这一技术的开发同学有更深的了解。
|
6月前
|
mPaaS常见问题之Android集成dexPatch热修复运行时候无法正常进行热更新如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
Vue脚手架创建TS项目
TS语言,也就是TypeScript,是前端一个非常强大的语言超集,基于JavaScript。 TS的强大吸引了许许多多的前端开发者学习使用。 TS最大的特点,就是在JavaScript的基础上,设计了泛型、对象、继承、数据类型等等。 JavaScript在我们开发中,报错非常高,因为JS属于弱类型语言。 而TS具有强类型校验,比如严格的数据类型,严格的格式等等。
CleanMyMac4.12.4Mac电脑系统垃圾文件清理工具
CleanMyMac X是Mac下一款功能强大的系统垃圾文件清理工具,内置多种系统优化等功能,让您的Mac系统运行得更快更稳定。。
在linux虚拟机安装Elasticsearch遇到的问题及解决方法
在linux虚拟机安装Elasticsearch遇到的问题及解决方法 [0] unable to load JNA native support library, native methods will be disabled [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536] [2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at leas
使用mPaaS的热修复遇到的各种问题
为了解决Native模块上线后的问题,mPaas 提供了热修复功能,实现不发布客户端apk场景下的热修复。目前Android端热修复主要包括andfix和dexpatch,考虑到andfix的版本兼容性,目前主要推荐使用DexPatch。 DexPatch修复原理比较简单,就是在启动后通过RPC拉取当前需要下发的jar包地址,然后通过独立进程去下载jar包文件,下载完成后保存。在二次启动的时候hook系统的classLoader,修改DexPathList, 在其数组的最前面加入一个有修改过的class的dex文件,使其拦截住数组后面的dex文件中同名的class的加载。
免费试用