请问一下,我在Mac平台下,用SophixPatchTool打补丁包,报错信息如下"java.lang.RuntimeException: (检查到稳健接入初始化错误)-> Sophix Stub Application类中不得使用非Android SDK的类: [Lcom/chance/android/daikou/SophixStubApplication$a;]"是不是因为我在SophixStubApplication这个类中使用了androidx包底下的API?androidx.*不属于Android SDK吗?
SophixStubApplication这个
问题一:是的,报错信息显示在SophixStubApplication类中使用了非Android SDK的类,即androidx包底下的API。Android SDK中没有包含androidx包,所以需要删除或替换为Android SDK中的类。
问题二:SophixStubApplication是一个自定义的应用程序类,用于在补丁包中实现稳健接入初始化。
问题三:是的,如果使用了androidx包底下的API,需要将其删除或替换为Android SDK中的类。
问题一:是的,报错信息显示Sophix Stub Application类中使用了非Android SDK的类,即androidx包底下的API。因为SophixPatchTool只支持Android SDK中的类和方法,所以需要将SophixStubApplication类中的所有androidx包底下的API替换为Android SDK中的相应类和方法。
问题二:SophixStubApplication是一个自定义的应用程序类,用于在补丁包中实现稳健接入初始化。它通常继承自com.tencent.smtt.sdk.SophixBaseApplication或com.tencent.smtt.sdk.SophixMiniSdkBaseApplication,并重写相应的方法。
问题三:是的,如果SophixStubApplication类中使用了androidx包底下的API,需要将其替换为Android SDK中的相应类和方法。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。