我们APP有一个本地原生插件,插件只有armeabi-v7a的so库,原APP打包manifest.json->APP常用其他设置->支持CPU类型只勾选armeabi-v7a可以在手机/平板上正常使用插件。外面有客户使用设备是华为平板64位的系统反馈应用所有功能特别卡顿,看官方文档说是因为以下原因:
部分华为新设备(Mate60、Mate X5等)使用的芯片运行32位应用时只能跑在小核上,相当于限制的CPU的性能,如果应用只包含armeabi-v7a会导致应用启动速度非常慢。需要勾选arm64-v8a来解决此问题。 为了适配更多的新设备,建议开发者尽量勾选arm64-v8a。
现在manifest.json->APP常用其他设置->支持CPU类型勾选armeabi-v7a和arm64-v8a进行打包,确实解决了64位系统运行卡顿的问题。但是原生插件变得无法正常使用了。请问怎么才可以让原本可正常使用的原生插件依然能正常使用。
0 个回复