Tinker 初步学习之旅

本文介绍了Tinker在APP动态更新过程中的常见问题及解决方案,包括如何设置正确的ID以避免运行错误,调整警告处理方式,以及详细的步骤说明从编译新版本到安装验证整个流程。

首先看一下运行结果图:

Tinker源码导入问题

tinkerid is not set

例如:

解决办法: 将 getTinkerIdValue() 改为具体的id

如果出现一些警告的问题

解决办法: ignoreWarning 改为 true

  ignoreWarning = true

修复的步骤

一、编译apk 将生成的apk的完成路径替换原来sample里面的路径:

二、修改一些资源文件,比如增加一个按钮:

修改资源文件,添加log:

三、修改完新版的的内容执行:

生成一个文件工程目录下生成一个apk文件,如图:

四、修改路径:

五、将生成的apk的路径拷贝到sd卡下

六、执行工程的LOAD PATCH,然后再 KILL SELF 更新了apk,就可以看到之前的运行结果

控制台的log变更:

没修改之前运行结果:

修改过后的运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值