首先看一下运行结果图:

Tinker源码导入问题
tinkerid is not set:
例如:

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

如果出现一些警告的问题:
解决办法: ignoreWarning 改为 true
ignoreWarning = true
修复的步骤
一、编译apk 将生成的apk的完成路径替换原来sample里面的路径:


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

修改资源文件,添加log:


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

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

四、修改路径:

五、将生成的apk的路径拷贝到sd卡下
六、执行工程的LOAD PATCH,然后再 KILL SELF 更新了apk,就可以看到之前的运行结果
控制台的log变更:
没修改之前运行结果:

修改过后的运行结果:

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

被折叠的 条评论
为什么被折叠?



