开发远程Android插件本地使用SDK UniPlugin-Hello-AS 打包运行,targetSdkVersion =28 可以正常加载页面并运行展示,但是需要使用SDK 默认targetSdkVersion需要大于31 设置大于31之后,进入app后,加载时间较长并且页面白屏。页面可以i展示tabbar,tabbar以上均为白屏页面。

- 发布:2024-07-11 19:01
- 更新:2024-12-26 08:43
- 阅读:371
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.7
HBuilderX类型: 正式
HBuilderX版本号: 4.23
手机系统: Android
手机系统版本号: Android 13
手机厂商: 三星
手机机型: SM-A13
页面类型: vue
vue版本: vue3
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
android原生插件targetsdkversion 大于28也可以正常打开页面并调试。
android原生插件targetsdkversion 大于28也可以正常打开页面并调试。
实际结果:
android原生插件targetsdkversion 大于28白屏。
android原生插件targetsdkversion 大于28白屏。
bug描述:
开发远程插件本地使用SDK UniPlugin-Hello-AS 打包运行,targetSdkVersion =28 可以正常加载页面并运行展示,但是需要使用SDK 默认targetSdkVersion需要大于31 设置大于31之后,进入app后,加载时间较长并且页面白屏。页面可以i展示tabbar,tabbar以上均为白屏页面。打印日志看到
E WeexJSConnection catch: spinWaitPeer timeout
2024-03-09 02:36:12.141 31246-31302 WeexCore com.demo.alive E JSFramwork init start sender is null
2024-03-09 02:36:12.141 31246-31509 WeexCore com.demo.alive E IPCException server spinWaitPeer timeout
2024-03-09 02:36:12.141 31246-31302 WeexCore com.demo.alive E IPCFutexPageQueue.cpp:66,do munmap
2024-03-09 02:36:12.142 31246-31509 WeexCore com.demo.alive E IPCFutexPageQueue.cpp:66,do munmap
2024-03-09 02:36:12.146 31246-31302 WeexCore com.demo.alive E script_side_in_multi_process.cpp:43,InitFramework sender is null
2024-03-09 02:36:12.146 31246-31302 weex com.demo.alive E [WXBridgeManager] invokeInitFramework ExecuteJavaScript fail
有这样的报错。
设置29 30 31以上都是这个现象。只有28可以正常运行。
2 个回复
小熊猫先生
顶一下。 麻烦回复一下
j***@qq.com
这个问题在4.36仍然存在
艾思
https://ask.dcloud.net.cn/question/203203 看看我这个,能不能帮到您
2024-12-26 11:00
j***@qq.com
回复 艾思: 我尝试了您的方法升级webkit到1.5.0,还是存在白页问题,即使将webkit升级到最新的1.12.1也没有变化
2024-12-26 16:08
艾思
回复 j***@qq.com: 你的离线sdk是多少,我用的是4.3.6
2024-12-30 13:41