百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

Aceso

> 编程语言
开源

适用于 Android 的修补程序库

781 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

适用于 Android 的修补程序库

Aceso

Aceso 是一个 Android HotFix,通过优化 AOSP 的"InstantRun HotSwap"解决方案,用于在不发布新 APK 的情况下修复在线问题。

特性

  • 支持 4.x 到 7.0 的 Android 操作系统
  • 完美兼容
  • 下载后立即生效,无需重启
  • 支持在方法级别进行修复
  • 支持添加新的类

限制

  • 当前不支持修复静态代码块和构造函数。
  • 由 proguard 缩小/内联的函数不可重新编译。
  • 仅可修复方法的体。

使用方法

  1. 在最外层项目的 build.gradle 文件中添加以下代码
groovy
buildscript {
    repositories {
        jcenter()
    }

    dependencies {
         classpath 'com.mogujie.aceso:aceso-build:0.0.3'
    }
}
  1. 在模块的 build.gradle 中添加以下代码
groovy
apply plugin: 'AcesoHost'

dependencies {
    compile 'com.mogujie.aceso:aceso-android-lib:0.0.1'
}
  1. 需要一个额外的修复项目(请参阅 aceso-demo-fix)

  2. 将要修复的类复制到 Fix 项目中,并保留包名,例如,要修复的类名为 com.mogujie.aceso.demo.MainActivity,Fix 项目中的 MainActivity 应保留包名为 com.mogujie.aceso.demo.MainActivity。

wiki 中文说明

Issues· 2 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Javaandroidhotfixinstantrun

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言