请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师 你好 请问下

我把代码弄都抽成了一个dex 然后启动后用dexclassloader 加载 以后有改动就传新的dex到服务器上去 app启动检测有没有新的dex 有就下载 然后删除旧的dex 加载新的dex 但是一直报错 zygote: Dex checksum does not match for dex: /data/data/gooagoo.com.testmodule/app_sdk.utils.dex/sdk.dex.Expected: 1170627100, actual: 3187088053 这是啥意思啊

正在回答 回答被采纳积分+3

1回答

qndroid 2018-11-29 20:15:31

这个我的好好看看是啥意思

1 回复 有任何疑惑可以回复我~
  • 就是我要提供sdk给别人用  但是sdk不能频繁更新让别人集成啊  所以我就想把主要代码抽出来弄成dex文件动态加载  每次去请求服务器  然后下载新的dex覆盖旧的  但是我加载新下载的就报那个错误  没有崩溃  想请教下
    回复 有任何疑惑可以回复我~ 2018-11-30 09:42:25
  • qndroid 回复 提问者 嘿嘿嘿嘿嘿嘿嘿哈哈 #2
    你这个tinker等热修复做不到,可以使用阿里的Altas框架,支持动态加载远程bundle,bunlde也就是你的业物模块。
    回复 有任何疑惑可以回复我~ 2018-11-30 11:27:25
  • 提问者 嘿嘿嘿嘿嘿嘿嘿哈哈 回复 qndroid #3
    嗯  好的  我试试看  谢谢老师
    回复 有任何疑惑可以回复我~ 2018-12-01 10:08:12
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信