记录一下使用Tinker的坑:
加固方式为360加固,其他加固方式未测试:
// 是否启用加固模式,默认为false.(tinker-spport 1.0.7起支持)
isProtectedApp = true
implementation 'com.tencent.bugly:crashreport_upgrade:1.3.5'
implementation 'com.tencent.tinker:tinker-android-lib:1.9.8'
implementation 'com.tencent.bugly:nativecrashreport:3.3.0'
复制代码
1.只更新资源文件:
1.1 未开启加固模式:
app未加固:能检测到补丁,能正常使用补丁
app已加固:能检测到补丁,能正常使用补丁
1.2 开启加固模式:
app未加固:能检测到补丁,能正常使用补丁
app已加固:能检测到补丁,能正常使用补丁
2.更新资源文件和java文件:
2.1 未开启加固模式:
app未加固:能检测到补丁,能正常使用补丁
app已加固:不能检测到补丁
2.2 开启加固模式:
app未加固:能检测到补丁,能正常使用补丁
app已加固:能检测到补丁,能正常使用补丁