版本5.08.2026050815-alpha,需要用Android的生物认证模块,模块勾选了Fingerprint指纹识别,faceid人脸识别,打完包还是提示打包时未添加uni-authentication模块,然后指纹识别还是无法使用。
4***@qq.com
- 发布:2026-05-12 11:39
- 更新:2026-05-26 12:00
- 阅读:501
8 个回复
最佳回复
DCloud_HB_WDL
5.11.2026052520-alpha 版本已修复
Ask小助手
根据你的描述,在 HBuilderX 5.08 alpha 版本中勾选了 Fingerprint 和 FaceID 模块,但打包后仍提示“打包时未添加uni-authentication模块”,这通常与打包方式有关。
云打包与离线打包的区别
manifest.json 中的模块勾选仅对 App 云打包 生效。如果你使用的是离线打包,需要在原生工程中手动配置这些模块。
解决方案
dcloud_properties.xml文件中添加如下代码:liblibFingerprint.a库,并依赖LocalAuthentication.framework系统库。如果上述步骤仍无法解决,建议检查离线打包的配置文件是否添加到了正确位置(可参考 ask 社区中类似问题的解决方案),或清理项目缓存后重新打包。
补充说明
FaceID 模块在 Android 平台通常需要结合 uni实人认证 使用,而 iOS 平台则使用自带的 FaceID 功能。
DCloud_App_Array
请确认是uni-app项目还是uni-app x项目?uni-app项目在Android平台仅支持Fingerprint。
uni-app x项目5.08版本新增uni-authentication模块支持指纹和人脸识别。
4***@qq.com (作者)
uniapp项目,云打包,我勾选的Fingerprint指纹识别模块,Android打完包还是提示uni-authentication未选择。
2026-05-12 17:09
4***@qq.com (作者)
"modules" : {
"Geolocation" : {},
"Record" : {},
"VideoPlayer" : {},
"Barcode" : {},
"Permission" : {},
"Camera" : {},
"Push" : {},
"Fingerprint" : {}
},
2026-05-12 17:10
DCloud_App_Array
回复 4***@qq.com: uni-app项目没有uni-authentication模块,这是uni-app x项目中才有的。页面中是怎么调用的?
2026-05-13 12:35
飞翔的青蛙
回复 DCloud_App_Array: 调用了uni.checkIsSoterEnrolledInDevice
2026-05-16 17:33
4***@qq.com (作者)
回复 DCloud_App_Array: uni.startSoterAuthentication
2026-05-20 12:25
1***@qq.com
兄弟 你的这个问题解决了吗 我也遇到了
DCloud_App_Array
把复现问题的项目上传
2026-05-13 20:07
jyoungvi
回复 DCloud_App_Array: 有找到问题了吗?这边打包也出现同样的问题了
2026-05-14 18:24
1***@qq.com
回复 DCloud_App_Array: 有复现问题吗
2026-05-15 17:06
1***@qq.com
回复 jyoungvi: 兄弟麻烦问一下 你这个问题解决了吗
2026-05-20 10:17
1***@qq.com
当前出问题的页面结构
飞翔的青蛙
我不是uniapp-x也出现了
1***@qq.com
兄弟麻烦问一下 你这个问题解决了吗
2026-05-20 14:20
DCloud_App_Array
已确认是5.08-alph的bug,新版本会修复。
u***@dcloud.io
此问题会在5.11-alpha修复
要回复问题请先登录或注册
公告
更多>相关问题