DCloud_App_Array
DCloud_App_Array
  • 发布:2019-04-24 17:01
  • 更新:2025-01-04 16:02
  • 阅读:300064

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

分类:uni-app

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

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平台,我们会尽快排查修复

3 关注 分享
consoleLog123 4***@qq.com 1***@qq.com

要回复文章请先登录注册

6***@qq.com

6***@qq.com

最新的SDK中找不到weex-main-jsfm.js文件,另外iOS本地打包即使设置"usingComponents" : false,打包后仍然弹出上述当前环境校验,请问如何彻底屏蔽‘当前环境...’校验弹窗?
"app-plus":{
"usingComponents" : false, //禁止'自定义组件模式'
"nvueCompiler" : "uni-app",
"compilerVersion" : 3,
}
2020-10-21 11:28
k***@163.com

k***@163.com

请问libs里面没有uniapp-release.aar 这个是哪来的呢?
2020-09-29 18:00
3***@qq.com

3***@qq.com

回复 1***@qq.com :
不加这个我的底部tab还能出现,加上后直接白屏了
2020-09-14 11:56
1***@qq.com

1***@qq.com

回复 1***@qq.com :
IOS平台
2020-08-13 14:35
1***@qq.com

1***@qq.com

你好,为何我重新获取AppID后还是白屏,__UNI__A8BA08F,编译器1.9.9
2020-08-13 14:33
DCloud_App_Array

DCloud_App_Array (作者)

回复 2***@qq.com :
5+ App项目不要使用双下划线+UNI开头的appid,在HBuilderX中打开项目的manifest.json文件,在“基础配置”下的应用标识(AppID)后面点“重新获取”
2020-08-07 15:05
2***@qq.com

2***@qq.com

你好 我打包之后就出现类似的情况,APP ID __UNI__898F8B6 需要怎么解决 谢谢
2020-08-07 10:07
似草的意志等待

似草的意志等待

怎么解决啊?
2020-07-30 17:33
似草的意志等待

似草的意志等待

回复 1***@qq.com :
可以问一下怎么加吗?
2020-07-30 17:13
1***@qq.com

1***@qq.com

跑uniapp 需要添加 libs/uniapp-release.aar 就解决了,已经亲测。
2020-07-24 22:31