Closed ftgqzhengkai closed 6 years ago
com.tencent.tinker.loader.*类是否在旧包或者新包的主dex中?
可以看看编译的输出,是否已经自动写入了tinker的规则
在我的工程中没有找到multi-dex目录
我使用的是compile 'com.android.support:multidex:1.0.1',没有干预分包过程,同时加了loader = [ //use sample, let BaseBuildInfo unchangeable with tinker "com.tencent.tinker.loader.", "com.tencent.tinker.", "tinker.sample.android.app.BaseBuildInfo" ] 但是就是没法把Tinker相关的class分到main dex中,请问还需要什么配置吗?
额,今天再试一次不知道为什么又好了。。。已经成功了!!!复现不了了,昨天怎么都不行、、 @shwenzhang
"com.tencent.tinker." 不要加这个啊
@ftgqzhengkai 没有应该是因为你的main sdk 大于21了
@shwenzhang 我现在去掉了"com.tencent.tinker.*",但是依然还是不可以!请问这个分包我需要做干预吗?需要讲Tinker类手动添加到main dex中吗?
是怎么解决的
@shwenzhang
这个问题有解决方案么?同样的问题。
minSdkVersion 21 tinker 1.9.9 (1.9.11也试过) 集成了Bugly SDK
不能打补丁,multiDexKeepProguard和multiDexKeepFile都不起作用。 @shwenzhang