uni-app 4.36版本鸿蒙本地打包报错

uni-app 4.36版本鸿蒙本地打包报错

502 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-app-harmony/uni.api.ets:7621:22  
The system capacity of this api 'ScanType' is not supported on all devices  

503 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-app-harmony/uni.api.ets:7621:31  
The system capacity of this api 'UPC_A_CODE' is not supported on all devices  

504 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-app-harmony/uni.api.ets:7625:13  
The system capacity of this api 'scanCore' is not supported on all devices  

505 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-app-harmony/uni.api.ets:7625:22  
The system capacity of this api 'ScanType' is not supported on all devices  

506 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-app-harmony/uni.api.ets:7625:31  
The system capacity of this api 'UPC_E_CODE' is not supported on all devices  

507 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-app-harmony/uni.api.ets:7647:17  
The system capacity of this api 'scanCore' is not supported on all devices  

508 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-app-harmony/uni.api.ets:7647:26  
The system capacity of this api 'ScanType' is not supported on all devices  

509 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-app-harmony/uni.api.ets:7647:35  
The system capacity of this api 'ALL' is not supported on all devices  

510 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-app-harmony/uni.api.ets:7655:9  
The system capacity of this api 'scanBarcode' is not supported on all devices  

511 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-app-harmony/uni.api.ets:7655:21  
The system capacity of this api 'startScanForResult' is not supported on all devices  

512 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-app-harmony/uni.api.ets:7661:30  
The system capacity of this api 'originalValue' is not supported on all devices  

513 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-app-harmony/uni.api.ets:7662:51  
The system capacity of this api 'scanType' is not supported on all devices  

514 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/components/Map.ets:22:16  
The system capacity of this api 'mapCommon' is not supported on all devices  

515 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/components/Map.ets:22:26  
The system capacity of this api 'MapType' is not supported on all devices  

516 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/components/Map.ets:22:34  
The system capacity of this api 'STANDARD' is not supported on all devices  

517 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/components/Map.ets:29:28  
The system capacity of this api 'on' is not supported on all devices  

518 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/components/Map.ets:39:5  
The system capacity of this api 'MapComponent' is not supported on all devices  

519 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/components/TabBar.ets:190:9  
The [@Prop](/user/Prop) property 'midButton' cannot be an optional parameter.  

520 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/components/TabBar.ets:204:21  
The regular property 'item!' cannot be assigned to the [@ObjectLink](/user/ObjectLink) property 'item'.  

521 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/components/Picker.ets:113:9  
The [@Prop](/user/Prop) property 'range' cannot be an optional parameter.  

522 WARN: ArkTS:WARN File: E:/hongmeng/mbtixinggeceshi/mbti/unpackage/release/com.mbticeshi.zhiyeceshihms/oh_modules/.ohpm/@dcloudio+uni-app-runtime@onjt5cnkmpxv8bm+y1oo6mnpqjw8oa6bpkmtp8h3hxs=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/components/Picker.ets:115:9  
The [@Prop](/user/Prop) property 'value' cannot be an optional parameter.  

COMPILE RESULT:FAIL {ERROR:1 WARN:522}  

> hvigor ERROR: BUILD FAILED in 13 s 261 ms  
> 09:25:23.589 安装包制作失败  

更多关于uni-app 4.36版本鸿蒙本地打包报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

10 回复

sign-out 这个uni_module目录结构是怎么样的,package.json里面内容也发一下

更多关于uni-app 4.36版本鸿蒙本地打包报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


{ “id”: “sign-out”, “displayName”: “sign-out”, “version”: “1.0.0”, “description”: “sign-out”, “keywords”: [ “sign-out” ], “repository”: “”, “engines”: { “HBuilderX”: “^3.6.8” }, “dcloudext”: { “type”: “uts”, “sale”: { “regular”: { “price”: “0.00” }, “sourcecode”: { “price”: “0.00” } }, “contact”: { “qq”: “” }, “declaration”: { “ads”: “”, “data”: “”, “permissions”: “” }, “npmurl”: “” }, “uni_modules”: { “dependencies”: [], “encrypt”: [], “platforms”: { “cloud”: { “tcb”: “u”, “aliyun”: “u”, “alipay”: “u” }, “client”: { “Vue”: { “vue2”: “u”, “vue3”: “u” }, “App”: { “app-android”: “u”, “app-ios”: “u” }, “H5-mobile”: { “Safari”: “u”, “Android Browser”: “u”, “微信浏览器(Android)”: “u”, “QQ浏览器(Android)”: “u” }, “H5-pc”: { “Chrome”: “u”, “IE”: “u”, “Edge”: “u”, “Firefox”: “u”, “Safari”: “u” }, “小程序”: { “微信”: “u”, “阿里”: “u”, “百度”: “u”, “字节跳动”: “u”, “QQ”: “u”, “钉钉”: “u”, “快手”: “u”, “飞书”: “u”, “京东”: “u” }, “快应用”: { “华为”: “u”, “联盟”: “u” } } } } }

刚刚我升级到4.34版本可以正常本地打包了,4.33不确定是哪方面原因导致的

回复 枭云: 4.34有问题,先不要用4.34开发鸿蒙app。你这个uni_modules可以发我一下吗?顺便发一下项目里面的用法

回复 DCloud_uniCloud_WYQ: 怎么发给你

回复 枭云: 如果不敏感可以直接在回复里面带上附件,如果敏感可以通过uni-im发我

回复 DCloud_uniCloud_WYQ: 通过uni-im发你了

回复 DCloud_uniCloud_WYQ: 4.36版本又开始报错了

回复 枭云: im上回你了,我这4.36用你给我的uni_module无论是运行还是发行都没问题

在处理uni-app 4.36版本在鸿蒙系统本地打包报错的问题时,首先需要确保你的开发环境配置正确,并且已经安装了所有必要的依赖项。鸿蒙系统作为华为推出的操作系统,其打包流程可能与传统的Android或iOS有所不同。以下是一些可能的解决步骤和相关的代码案例,用于指导你排查和解决问题。

1. 检查环境配置

确保你的开发环境中已经安装了最新版本的HBuilderX,因为uni-app的打包通常依赖于HBuilderX提供的工具链。同时,确认你的鸿蒙SDK已经正确安装,并且环境变量已经配置好。

2. 检查manifest.json配置

在uni-app项目的manifest.json文件中,确保你已经正确配置了鸿蒙相关的打包信息。例如:

"mp-huawei": { // 鸿蒙平台配置
    "appid": "your_huawei_appid",
    "setting": {
        "requestPermissions": [
            // 需要的权限列表
            "ohos.permission.INTERNET"
        ]
    }
}

3. 编译脚本检查

如果你是在命令行中执行打包操作,检查你的编译脚本是否正确。通常,uni-app提供了cli工具来执行打包命令,例如:

# 使用HBuilderX的cli工具进行鸿蒙打包
npx @dcloudio/uni-cli-i18n -p mp-huawei --watch

注意:上述命令可能需要根据实际情况调整,特别是-p参数后的平台标识符。

4. 查看错误日志

在打包过程中,详细查看控制台输出的错误日志,通常这些日志会提供关于错误原因的关键信息。例如,如果是因为缺少某个库文件或者配置错误,日志中会有明确的提示。

5. 清理和重建

有时候,简单的清理和重建项目可以解决一些奇怪的打包问题。可以尝试删除项目中的node_modules目录和platforms目录,然后重新运行npm install和打包命令。

6. 查阅官方文档和社区

如果上述步骤都不能解决问题,建议查阅uni-app和鸿蒙系统的官方文档,或者在相关的开发者社区中搜索类似的问题和解决方案。

由于具体的错误信息未提供,以上步骤是基于通用经验的建议。在实际操作中,你可能需要根据具体的错误信息来调整解决方案。希望这些信息对你有所帮助!

回到顶部