代码如下填写:
if (code == PatchStatus.CODE_LOAD_SUCCESS) {
Log.i(TAG, "sophix load patch success!");
} else if (code == PatchStatus.CODE_LOAD_RELAUNCH) {
// 如果需要在后台重启,建议此处用SharePreference保存状态。
Log.i(TAG, "sophix preload patch success. restart app to make effect.");
}
运行程序时,控制台提示了sophix preload patch success. restart app to make effect.
,但是多次重启应用,补丁均没有生效,第二天重新打开应用,才看到控制台上显示sophix load patch success!
,至此,补丁才生效,请问一下,这有可能是什么原因导致的,麻烦了。
EMAS不是太了解,补丁加载可能需要一些时间才能生效,控制台显示了"sophix preload patch success. restart app to make effect."
可能需要等待一段时间,看看是否能够使补丁生效!!!
部分内容被吞了,做下补充:控制台显示了"sophix preload patch success. restart app to make effect.",但是多次重启应用,补丁并没有生效,第二天打开应用,才看到控制台显示"sophix load patch success!",并且补丁生效。请问一下,这有可能是什么情况造成的,麻烦了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。