DCloud_App_Array
DCloud_App_Array
  • 发布:2015-07-28 16:38
  • 更新:2024-04-23 19:31
  • 阅读:11027243

5+App模块配置错误处理

分类:HTML5+

HBuilder6.2.0+版本及HBuilderX中包含模块自动检测提示功能,提示开发者避免遗漏配置模块导致功能无法使用。

uni-app项目请参考新文档:https://uniapp.dcloud.net.cn/tutorial/app-modules.html

小程序SDK环境

如果您是原生工程集成小程序SDK,iOS 工程请参考这个 教程,Android 工程请参考这个 教程 ,不用看下面的教程;

App离线打包环境

如果您是离线工程打包App,iOS 工程请参考这个教程 ,Android 工程参考这个 教程,不用看下面的教程;

使用 HBuilderX 云打包请继续看下面的教程

缺失模块提醒框

当应用中调用5+ API对应的模块在5+ Runtime中不包含时弹出标题为“HTML5+ Runtime”提示框:

  • HBuilder|HBuilderX真机运行
    提示内容为“manifest.json中未添加XXX模块,请参考http://ask.dcloud.net.cn/article/283”
    其中XXX表示缺失的模块,如图:

  • App打包运行
    提示内容为“打包时未添加XXX模块,请参考http://ask.dcloud.net.cn/article/283”
    其中XXX表示缺失的模块,如图:

IDE中添加模块

解决此问题的方法是在HBuilder|HBuiulderX中添加缺失的模块,保存后提交App云端打包。
打开应用的manifest.json文件,切换到“模块权限配置”项(uni-app应用为“App模块权限配置”项),在右侧的“打包模块配置”中x勾选缺失的模块:

如果这些模块涉及三方sdk配置,还需要继续配sdk信息

比如map,勾选map模块后,仍需在sdk配置中选择是高德地图还是百度地图,并填写相关appkey信息。

如果是离线打包请参考离线打包配置教程

110 关注 分享
Happy哥 Trust gaohuazi 陈强润 13333 13870080555 小张哥 靓万家家政 张凌 余浩 白兔 禄禄 曼妮 于娟 赵新 wzy1013 赵庆桥 贺贻敏 菊花盛开 袁燕 喜乐 后街男孩 李永华 赵月华 李登强 杨全岭 张代伦 张云飞 锦书 4***@qq.com 晴 杨乃武小白菜 tian1992 吐尔逊 小标题 任性任性 吕杰芳 陈文 额额滴 萱 德慧 钟崇德 淡忘快点 lxm123456 我爱中国 好运连连 李世冲 暧昧小仙女 王中王 人人人人

要回复文章请先登录注册

辉0708

辉0708

回复 DCloud_App_Array :
勾选了分享模块 也还是有提示这个 该怎么解决?
2021-09-23 10:45
DCloud_App_Array

DCloud_App_Array (作者)

回复 e***@gmail.com :
wap2app默认就是调用分享功能,因为没有勾选分享模块才会提示这个,因此需要勾选分享模块。
2021-08-23 20:37
e***@gmail.com

e***@gmail.com

我用的wap2app打包上线后,下载下来打开弹出HTML5+ Runtime 报错,提示share module在打包时未添加,可是我在模块配置里没有勾选分享模块,也没有用到它,请问这是一定要勾选的吗,我的项目用不到分享。
2021-08-19 14:49
新入前端者

新入前端者

回复 新入前端者 :
@ DCloud_App_Array
2021-08-17 09:15
新入前端者

新入前端者

iOS提示未添加videoplayer模块,添加完DCUniVideoPublic和liblibVideo后运行报错-[UIImageView mas_makeConstraints:]: unrecognized selector sent to instance 0x103d6fe70,查资料说是liblibVideo内包含的有Masonry,请问各位大佬这个怎么解决
2021-08-17 09:10
w***@163.com

w***@163.com

添加了 还是报错呢
2021-08-05 11:35
5***@qq.com

5***@qq.com

应用启动白屏或者提示打包时未添加ui模块
出现白屏或者提示打包时未添加ui模块时,大多数是因为build.gradle中配置了混淆。

如果您需要使用proguard混淆代码,需确保不要混淆SDK的代码。

混淆配置和混淆文件可以参考SDK中的UniPlugin-Hello-AS项目。

----
用UniPlugin-Hello-AS中的proguard-rules.pro替换。
2021-08-04 15:07
1***@qq.com

1***@qq.com

回复 g***@aliyun.com :
我也是这个问题,请问哥们解决了吗?以前的项目来的,之前打包一直没问题,最近重新打包,3.1.11版本但是一直报没有ui模块,3.1.12版本就一直连不上库
2021-05-10 11:25
d***@jsyl.com.cn

d***@jsyl.com.cn

回复 g***@aliyun.com :
正常跑起来没问题,对照https://nativesupport.dcloud.net.cn/UniMPDocs/UseSdk/android一步步做就行,文件一定要拷贝完。我现在的问题是release包报这个没有UI模块的错
2021-05-07 09:01
g***@aliyun.com

g***@aliyun.com

回复 g***@aliyun.com :
2月5好下载的Hbuilder-Hello,demo示例跑起来也是提示未添加UI模块。没有改过任何东西,都是静态的文件
2021-05-06 20:38