yanjunhui2014

Results 5 comments of yanjunhui2014

确定了,系混淆开关导致。目前release混淆关闭,补丁就能正常加载。ext.tinkerApplyMappingPath 确认配置无误。请问这种情况和android.enableR8的修改有关吗?

解决了,我解决的办法是在proguard-rules.pro中加入 -dontoptimize (根目录gradle.properties中android.enableR8被注释之后,需要添加-dontoptimize,否则开启混淆后补丁即使加载成功,app也会奔溃)

目前tinker补丁已经可以正常使用了,总结一下吧。 如果希望tinker可以正常使用,且修复率保持在99%+的水准,需要保证android.enableR8=false ``` projectDir/gradle.properties android.enableR8.libraries=false android.enableR8=false ``` 如果你的工程在开启混淆后编译时提示你 ``` Please correct the above warnings first. * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:minifyDebugWithProguard'. ...... Caused by: org.gradle.api.UncheckedIOException: java.io.IOException: Please...

你们compileSdkVersion 、targetSdkVersion 设置成32后补丁还有用吗?

还不支持,我现在就遇到这个问题。