Skip to content

Releases: mcxinyu/Android-So-Handler

2.0.0-fix-2

28 Aug 09:43
Compare
Choose a tag to compare

2.0.0

09 Jun 00:23
Compare
Choose a tag to compare
  • 适配 AGP 8.0
  • 插件名称已按照 gradle 规范修改,以兼容后续 gradle 版本
    • com.imf.plugin.so.ApkSoFileAdjustPlugin
    • com.imf.plugin.so.SoLoadHookPlugin
  • 插件 com.imf.plugin.so.SoLoadHookPlugin 提供启闭选项
  • 源码已适配 Kotlin DSL,以便大家可以参考
  • 不向下兼容 AGP7.x,AGP7.x 以下的请使用旧版本

0.0.9-fix10

28 Mar 00:10
Compare
Choose a tag to compare
  • 使用 apktool 对 so 文件进行处理,以修复使用 zip 重新组建 apk 后, raw 中 mp3 类资源压缩异常问题
  • 优化 excludeBuildTypes 的匹配

0.0.9-fix6

08 Mar 00:20
Compare
Choose a tag to compare
  • 修改让 AssetsSoLoadBy7zFileManager.init 的回调更合理
  • 添加移除 so 回调,让业务端可以有在打包过程中上传 so 到云端的机会
  • 上传文件增加 url 字段存储,方便业务端下载

0.0.9-fix4

07 Mar 03:24
Compare
Choose a tag to compare
  • 修复 Windows 环境 signApk.renameTo() 重命名 apk 文件失败的问题
  • 修复多个 abi 的时候,生成的 info.json 前一个 abi 类型会替换后一个 abi 类型的问题
  • 备份移除的 so 以便业务端可以上传
  • 添加源码到依赖,方便调试

0.0.9-fix1

03 Mar 08:35
Compare
Choose a tag to compare

此仓库在原有仓库基础上修复了一些问题

Jitpack 接入方式

因为接入 Jitpack 后,暂时没有合并到主仓库,所以接入方式(maven 仓库链接)需要先按下面方法修改,其他的依旧按原仓库说明操作。

buildscript {
    repositories {
        maven("https://jitpack.io")
    }
    dependencies {
        // ...
        if (userSoPlugin) {
            classpath("com.github.mcxinyu.Android-So-Handler:load-hook-plugin:${Versions.so_plugin_version}")
            classpath("com.github.mcxinyu.Android-So-Handler:file-plugin:${Versions.so_plugin_version}")
        }
    }
}
repositories {
    maven("https://jitpack.io")
}
dependencies {
    implementation "com.github.mcxinyu.Android-So-Handler:load-hook:${Versions.so_plugin_version}"
    implementation "com.github.mcxinyu.Android-So-Handler:load-assets-7z:${Versions.so_plugin_version}"
}