如何进入 vConsole 模式获取到详细日志信息,方便定位问题
在自定义 JS 里执行下方代码来实现显示或隐藏 vConsole,执行时机由业务侧自定义 JS 的开发者决定。
TCIC.SDK.instance.getComponent('header-component').getVueInstance().toggleVconsole()
Android x5 内核初始化失败原因(首次集成)
需要检查下 minSdkVersion 参数,当 minSdkVersion ≥ 23时,在 AndroidManifest.xml 中的 application 添加
android:extractNativeLibs="true"
参数。Android 端 Google Play 线上包,出现 x5 内核初始化失败问题
问题描述:
本地测试和流水线的 apk 包测试正常,但上线到 Google Play 后出现了 x5 初始化失败的问题。
原因:
App 打包的 abb 包上传到 Google Play 后,会对包体进行扫描。扫描过程中,将用户在 AndroidManifest.xml 中配置的
android:extractNativeLibs="true"
属性修改为 false,从而导致 x5 初始化失败。解决方案:
1. 当 minSdkVersion ≥ 23时,在 AndroidManifest.xml 中的 application 添加
android:extractNativeLibs="true"
参数。2. 完成上一步后,需要再在应用的 build.gradle 文件中做如下配置:
android{packaingOptions{jniLibs{useLegacyPackaging true}}}