tinker打包,运行 app直接闪退,出现java.lang.NoClassDefFoundError

在Android开发中,使用Tinker热更新框架时遇到启动闪退,错误提示为java.lang.NoClassDefFoundError。问题源于Tinker版本与support库不匹配。通过将Tinker版本升级到1.9.9并调整support库为1.1.5,解决了依赖冲突,成功运行应用。
摘要由CSDN通过智能技术生成

前言

在Android开发当中,Tinker热更新是很常见的使用框架,但是我今天打包运行app出现bug了。应用启动出现Tinker.UncaughtHandler: TinkerUncaughtHandler catch exception:java.lang.NoClassDefFoundError: Failed resolution of: Lcom/tencent/tinker/entry/ApplicationLike;

出现问题的依赖

model中的远程依赖

project中的远程依赖

由于tinker更新,1.9.6不能使用,然后更新到1.9.9,也无法使用,经github查阅,tinker的lib要与support一一对应,把support修改为1.1.5就可以运行了。

解决问题后的依赖

model中的远程依赖

project中的远程依赖

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值