Releases · noodle1983/UnityAndroidIl2cppPatchDemo

v10.0

  1. autogen google aab building scripts: UnityAndroidIl2cppPatchDemo\AndroidGradleProject_v1.0\build_aab.bat.

v9.0

  1. Unity2022 support.

v8.0

  1. Unity 2020.3 support.
  2. spin lock issue

v7.0

  1. 支持热更文件删除
  2. 性能优化:
  • 组包逻辑前置到准备更新文件阶段
  • 如果支持shm,则用shm做file mapping
  • 换spin lock marklalon
  • 限制文件缓存为1KB marklalon

v6.0

  1. so update.
    • build with ndk r19
    • no need to run into patch logic when there is no patch files in the new version
  2. docs/cs update as it is deprecated to build with sdk tools.

v5.0

  1. clean up the il2cpp cache when rolling back to base.
  2. use gradle to build apk.

v4.0

v3.0

  1. 文件句柄泄漏
  2. 适配:oppo手机,/data/data/appid/files 访问不了
  3. Google abb打包的适配问题(原因是abb的方式会有多个apk包,原来是patch第一个,目前方案是patch含路径asset/bin/Data的那个)
  4. 读写锁无效

v2.1

  1. Show the running TARGET_ARCH_ABI.
  2. Add Link to Unity Asset Store.
  3. Adjust build script to build all.

v2.0

  1. Adapted for Unity2018, add arm64-v8a.
  2. Issue Fixed: It fails to apply the patch on EMUI8.2.0.