Open ghost opened 5 years ago
我用1.9.9添加multiDexKeep.txt就可以了https://blog.csdn.net/qq_29870299/article/details/84194002解决方法
minSDkVersion 21以上 keep文件就没用,不能指定类到主DEX,改为19就好,但是我公司项目已经升到21了,现在不能改为19,很蛋疼。希望官方大佬来解答下怎么弄,纠结一个礼拜了;
我也是21版本以上,暂时没什么问题!
------------------ 原始邮件 ------------------ 发件人: "jswhzp"notifications@github.com; 发送时间: 2019年4月27日(星期六) 下午2:33 收件人: "Tencent/tinker"tinker@noreply.github.com; 抄送: "传说"875356861@qq.com; "Comment"comment@noreply.github.com; 主题: Re: [Tencent/tinker] 执行buildTinkerPatchRelease打补丁异常,tinker的代码都在classes2.dex中,尝试过multiDexKeepProguard和multiDexKeepFile都不起作用。 (#1055)
minSDkVersion 21以上 keep文件就没用,不能指定类到主DEX,改为19就好,但是我公司项目已经升到21了,现在不能改为19,很蛋疼。希望官方大佬来解答下怎么弄,纠结一个礼拜了;
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.
我们也遇到这个问题,导致无法上线热修复功能。
项目配置为:
异常类型:java.lang.RuntimeException: com.tencent.tinker.build.util.TinkerPatchException: loader classes are found in old secondary dex.
tinker版本:1.9.13
gradle版本:4.10.1
com.android.tools.build:gradle : 3.3.2
是否使用热更新SDK: Bugly SDK
系统:Mac
希望tinker官方能尽快解决这个问题
执行buildTinkerPatchRelease打补丁异常,tinker的代码都在classes2.dex中,尝试过multiDexKeepProguard和multiDexKeepFile都不起作用。
异常类型:java.lang.RuntimeException: com.tencent.tinker.build.util.TinkerPatchException: loader classes are found in old secondary dex.
tinker版本:如:1.9.11
gradle版本:com.android.tools.build:gradle:3.0.1
是否使用热更新SDK: Bugly SDK
系统:Mac
堆栈/日志: