阿里云文档 2025-04-10

如何用代码实现Android和iOS中的版本升级

Android 代码示例要查看该功能在移动设备中的样式和交互效果,下载 Android 代码示例,在本地 Android Studio 中编译 bundle,并安装 .apk 文件到您的 Android 移动设备中。要了解详细信息,查看 获取代码示例。.apk获取代码示例iOS 代码示例检测升级通过...

阿里云文档 2023-09-03

Android小程序SDK升级至10.1.60后有哪些变化_移动开发平台 mPaaS(mPaaS)

小程序 SDK 版本升级至 10.1.60 后,会有如下变化。

阿里云文档 2022-04-19

Android的升级SDK中有哪些API

了解 Android 的升级 SDK 中相关 API 接口的使用方法。

文章 2022-02-16 来自:开发者社区

Android热修复升级探索——代码修复冷启动方案

前言 前面一篇文档, 我们提到热部署修复方案有诸多特点(有关热部署修复方案实现, Android热修复升级探索——追寻极致的代码热替换)。其根本原理是基于native层方法的替换, 所以当类结构变化时,如新增减少类method/field在热部署模式下会受到限制。 但冷部署能突破这种约束, 可以更好地达到修复目的, 再加上冷部署在稳定性上具有的独特优势, 因此可以作为热部署的有利补充而存在。 冷....

文章 2022-02-16 来自:开发者社区

Android热修复升级探索——SO库修复方案

一、前言 通常情况下,大多数人希望android下热补丁方案能够做到补丁的全方位修复,包括类修复/资源修复/so库的修复。 这里主要介绍热补丁之so库修复思路。 二、so库加载原理 Java Api提供以下两个接口加载一个so库 System.loadLibrary(String libName):传进去的参数:so库名称, 表示的so库文件,位于apk压缩文件中的libs目录,最后复制到ap.....

文章 2022-02-16 来自:开发者社区

Android热修复升级探索——Dalvik下冷启动修复的新探索

冷启动类加载修复 对于Android下的冷启动类加载修复,最早的实现方案是QQ空间提出的dex插入方案。该方案的主要思想,就是把插入新dex插入到ClassLoader索引路径的最前面。这样在load一个class时,就会优先找到补丁中的。后来微信的Tinker和手Q的QFix都基于该方案做了改进,而这类插入dex的方案,都会遇到一个主要的问题,就是如何解决Dalvik虚拟机下类的pre-ver....

Android热修复升级探索——Dalvik下冷启动修复的新探索
文章 2022-02-16 来自:开发者社区

Android热修复技术原理详解与升级探索

在2017云栖大会-上海峰会上手机淘宝资深无线开发工程师甘晓霖(万壑)作了题为《Android热修复技术原理详解与升级探索》的分享,如何实现客户端与开发节奏最快同步,阿里云为此开发了移动热修复框架Sophix。它在代码修复、资源修复、SO库修复中都展示了极高的能力,在于其他竞品的对比中,Sophix展示出来极大的优势,并且非常容易上手。

文章 2022-02-16 来自:开发者社区

Android热修复升级探索——资源更新之新思路

前言 Android资源的热修复,就是在app不重新安装的情况下,利用下发的补丁包直接更新本app中的资源。 我们在开发阿里云移动热修复(Sophix)的过程中,对Android资源的加载原理做了深入的探究,最终在资源修复方法上取得了突破性进展!新的资源修复方法不论是在使用便捷性、补丁包大小以及运行时效率方面,相比其他实现都有巨大的优势。 普遍的实现方式 目前市面上的很多资源热修复方案基本上都是....

Android热修复升级探索——资源更新之新思路
文章 2022-02-15 来自:开发者社区

Android热修复升级探索——追寻极致的代码热替换

前言 前段时间,Android平台上涌现了一系列热修复方案,如阿里的Andfix、微信的Tinker、QQ空间的Nuva、手Q的QFix等等。 其中,Andfix的即时生效令人印象深刻,它稍显另类,并不需要重新启动,而是在加载补丁后直接对方法进行替换就可以完成修复,然而它的使用限制也遭遇到更多的质疑。 我们也对代码的native替换原理重新进行了深入思考,从克服其限制和兼容性入手,以一种更加优雅....

Android热修复升级探索——追寻极致的代码热替换
问答 2022-02-15 来自:开发者社区

Android热修复技术原理详解与升级探索

手机淘宝资深无线开发工程师甘晓霖在2017云栖大会上海峰会上做了题为《Android热修复技术原理详解与升级探索》的分享,就以使客户端与开发节奏最快同步,阿里云移动热修复框架Sophix做了深入的分析。 https://yq.aliyun.com/download/292?spm=a2c4e.11154804.0.0.2a9a6a79dz5fdy

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注