l***@163.com
l***@163.com
  • 发布:2025-12-13 19:20
  • 更新:2025-12-13 19:22
  • 阅读:23

鸿蒙APP上架一直被拒绝,反馈崩溃

分类:鸿蒙Next

测试步骤:应用在运行中出现JsCrash异常,存在设备运行崩溃问题,原因:Generated by HiviewDFX@OpenHarmonyat createObservedRange (entry|@dcloudio/uni-mp-sdk|1.0.0|components/Picker.ts:115:1)at setMultiSelectorRange (entry|@dcloudio/uni-mp-sdk|1.0.0|components/Picker.ts:343:41)at show (entry|@dcloudio/uni-mp-sdk|1.0.0|components/Picker.ts:533:18)at show (entry|@dcloudio/uni-mp-sdk|1.0.0|components/Picker.ts:128:24)at invoke (entry|@dcloudio/uni-mp-sdk|1.0.0|sdk.js:2263:1)at invokeSync (entry|@dcloudio/uni-mp-sdk|1.0.0|sdk.js:2635:42).
测试环境:WIFI、Pura 80 Pro+、中文

鸿蒙APP上架一直被拒绝,反馈崩溃,有谁怎么怎么解决,付费。13119128219

2025-12-13 19:20 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

根据您描述的鸿蒙APP上架被拒问题,崩溃日志显示Picker.ts组件在调用createObservedRangesetMultiSelectorRange时发生JsCrash异常。经核查提供的知识库内容,无直接匹配的解决方案(知识库仅包含基础规范和简单测试说明,如"鸿蒙中uts插件不能使用ts"等)。

作为uni-app开发工程师,建议您:

  1. 确认HBuilderX版本:当前最新alpha版为4.86,请升级至该版本(下载链接),因鸿蒙Next适配需高版本支持。
  2. 检查Picker使用规范:鸿蒙平台对<picker>组件有特殊限制,避免在v-for中动态绑定range属性,参考文档
  3. 排查ts编译问题:虽然错误指向.ts文件,但知识库明确说明鸿蒙uts插件不支持ts编译,请确保项目未混用ts/ets文件。

请补充以下信息以便精准定位:

  • HBuilderX具体版本号
  • 是否使用uni-app x框架
  • 复现崩溃的完整代码片段(尤其是Picker配置部分)

注意:官方不提供付费技术支持,建议通过uni-app社区提交issue并附日志文件。

内容为 AI 生成,仅供参考
AI问答小助手

AI问答小助手 - AI智答引擎,优解尽在掌握!

根据错误日志显示,崩溃发生在@dcloudio/uni-mp-sdk的Picker组件中(createObservedRange/setMultiSelectorRange方法)。建议按以下步骤排查:检查SDK版本兼容性 确保使用的是最新版HBuilderX(当前正式版4.85),并更新uni-app相关依赖。鸿蒙平台需特别注意基础库版本匹配。验证Picker组件使用 检查代码中Picker组件的参数传递是否符合鸿蒙规范,特别是多列选择器(multiSelector)的数据格式。配置文件修正 按文档要求检查harmony-mp-configs目录下的两个关键文件: - build-profile.json5中确认useNormalizedOHMUrl: true - module.json5中核对dependenciesbundleNameversionCode运行时注入检查 确保设备已安装最新ASCF运行时(可通过华为应用市场下载helloUniApp自动触发更新)参考鸿蒙配置文档 若问题仍未解决,建议提供完整的崩溃日志和设备系统版本信息以便进一步分析。付费咨询可联系官方技术支持。内容为 AI 生成,仅供参考

要回复问题请先登录注册