noodle1983 / UnityAndroidIl2cppPatchDemo

这是Unity Android APP il2cpp热更完美解决方案的Demo。更新build_demo_apk里的Unity路径,执行即可一键重build Patch和apk。因为文件libunity是没有热更的,如unity版本有变化则热更不适用。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

您好,我在部分机型(三星,vivo)上遇到更新后崩溃问题,还望探讨解决

DesperateZero opened this issue · comments

大神 我参考您的热更新方案 实现了谷歌强制要求64位后的热更新机制 但是某些机型上(三星 vivo)上更新后崩溃 初步判断是解压后的assets_bin_Data 没有生效 判断依据是 把解压路径下的libil2cpp.so换成包内自带的则不再崩溃 看logcat崩溃像是data与.so文件不匹配

线上项目出的问题 影响面较大 亟待解决 还望能提供解决思路 在此跪谢

我的qq826999910 如果方便 还望能qq联系

q聊

更新一下, 两个问题

  1. Android App Bundle的方式有问题, 已改用apk的方式。 aab的方式能不能支持,得再看看
  2. oppo手机,/data/data/appid/files 访问不了, libboostrap已改成java传fileDir,用java层的fileDir

更新:
3. 低于2018.4.1版本的同学请尽快升级,另一个crash的bug,https://zhuanlan.zhihu.com/p/59394832?tdsourcetag=s_pcqq_aiomsg

目前还剩Android App Bundle的问题,DesperateZero会借台有问题的手机给我,thx

大神能开个群么

求大神开个讨论群吧。。。最近8月1日谷歌要求64位开始对这个需求大了许多

群号:593413410
群主996,support方面我尽力,同时鼓励大家互帮互助,解决问题了自觉给别人发10元红包,群主不赚差价。

aab问题更新:
abb会有多个apk,怀疑patch错了apk,改了use data path接口,在验证。。。