当前位置:   article > 正文

Android 当前运行环境无法运行启用“自定义组件模式”的uni-app应用问题_当前环境无法运行启用 自定义组件模式

当前环境无法运行启用 自定义组件模式

HBuilderX2.3.8+版本开始已经废弃“自定义组件模式”概念,使用低版本HBuilderX需更新

解决方法

我们下载下来的Android SDK里有个SDK文件夹,将SDK/libs/uniapp-release.aar 文件移动到打包项目HBuilder-Hello\app\libs\下重新打包即可

在这里插入图片描述

HBuilderX1.9.0及以上版本uni-app项目启用“自定义组件模式”,运行为APP时做了底层性能优化,可能出现兼容性问题引起白屏现象。

HBuilderX1.9.4及以上版本会自动检查基座环境是否支持启用“自定义组件模式”,如果不支持则会弹出以下提示框

在这里插入图片描述
在这里插入图片描述

弹出以上提示框说明需要重新生成自定义基座

如果出现白屏现象,请按以下步骤检查。

云端打包自定义基座真机运行

如果使用低版本HBuilderX时提交云端打包生成了自定义基座安装包,更新HBuilderX后真机运行会继续使用老版本自定义基座,但不包含启用“自定义组件模式”的模块。

这时需要重新提交云端打包生成新的自定义基座。

本地(离线)打包自定义基座真机运行

Android平台

启用“自定义组件模式”,必须引用uniapp-release.aar。

uni-app离线打包更多细节请参考uni-app离线打包Android平台注意事项

iOS平台

启用“自定义组件模式”,必须引用liblibWeex.a库 和 weex-main-jsfm.js文件

uni-app离线打包更多细节请参考uni-app离线打包iOS平台注意事项

云端打包

提交云端打包不应该弹出此提示框。

已知iOS平台在20190429 14:00之前uni-app设置"usingComponents":false后云端打包弹出此提示框,请重新提交云端打包

如果提交云端打包还出现此提示框,请留言提供应用的appid(manifest.json的id字段值),说明是iOS还是Android平台,我们会尽快排查修复

社区链接: https://ask.dcloud.net.cn/article/35877

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/227249
推荐阅读
相关标签
  

闽ICP备14008679号