恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

现象与判定依据

  • 首页
  • 资讯中心
  • /
  • 现象与判定依据

相关资讯

第4章:Linux系统重点复习 2026/8/2 22:11:22
Vibe Coding 真的很难 2026/8/5 15:01:29
GaussDB Inside 2.23.01.280 集中式一主一备安装 2026/8/2 22:11:23

最新资讯

2000亿美元赌注:硅谷押注“AI自我改进”的完整解读 概要
3个实用技巧:轻松掌握MDCX Docker容器化部署
Source Sans 3 字体完整指南:免费开源字体如何提升你的设计体验
Python开发中的代码规范,让团队协作更顺畅
基于Strapi的企业级内容管理解决方案:微服务架构下的数据一致性处理
Unity VR开发:解决CharacterController蹲下碰撞体不同步问题

今日推荐

本周热门

ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

现象与判定依据

发布时间:2026/8/8 0:02:29
现象与判定依据 AGC 拒审文案「使用了 HarmonyOS beta 版本的 API」。本地 hvigor 发行构建可成功产出已签名.app与编译失败无关。AGC 扫描的是 HAP 元数据典型字段文件路径拒审值期望值pack.infosummary.modules[].apiVersion.releaseTypeBeta1Release/releasemodule.jsonapp.apiReleaseTypeBeta1Release自检解压.appzip读取根目录pack.info或检查entry/build/release/outputs/default/pack.info。2. 与工程配置的关系以下修改必要但不充分build-profile.json5所有products移除compatibleSdkVersionStage如beta6release产品compatibleSdkVersion使用正式 API 串如5.0.5(17)oh-package.json5发行工程不依赖uni_modules/hmr-for-uni-app其compatibleSdkVersionStage与 Beta abc 易触发higher sdkReleaseType仅做上述工程侧修改后pack.info.releaseType仍可能为Beta1——根因在DevEco SDK 的 releaseType 元数据由 ets-loader 写入 HAP。3. DevEco 26releaseType 的实际来源hvigor 构建日志app-harmony/.hvigor/outputs/build-logs/build.log可定位etsLoaderPath: ...\sdk\default\openharmony\ets\build-tools\ets-loader etsLoaderReleaseType: Beta1 Change app api release type with Beta1 sdkInfo: false:26:26.0.0.23:Beta1结论ArkTS 编译链读取openharmony/ets不是hms/ets。社区旧方案API 1011仅修改hms/toolchains/uni-package.json在 DevEco 26 上无效。.hvigor/cache/project-config.json中etsLoaderPath亦指向openharmony\ets\build-tools\ets-loader。4. SDK 文件清单sdk\default需将releaseType及sdk-pkg.json的stage从Beta*改为Releaseopenharmony决定 pack.info优先openharmony/ets/oh-uni-package.json ← ets-loader 直接读取 openharmony/js/oh-uni-package.json openharmony/native/oh-uni-package.json openharmony/previewer/oh-uni-package.json openharmony/toolchains/oh-uni-package.json sdk-pkg.json ← data.releaseType, data.stagehmsHarmonyOS 组件描述建议同步hms/ets/uni-package.json hms/js/uni-package.json hms/native/uni-package.json hms/previewer/uni-package.json hms/toolchains/uni-package.json4.1 误报陷阱仅校验hms/**/uni-package.json全部为Release不能证明可上架openharmony/**/oh-uni-package.json或sdk-pkg.json仍为Beta1时产物pack.info不变。5. 修复流程退出 HBuilderX、DevEco Studio避免 SDK 目录文件锁批量 patch 上述 jsonreleaseType: Beta1→Releasesdk-pkg.json中stage: Beta1→Release校验openharmony/ets/oh-uni-package.jsonsdk-pkg.json均为 Release删除unpackage/dist/build/app-harmony全目录含.hvigor缓存仅删oh_modules不够HBuilderX发行 → App-Harmony-本地打包上传前复检pack.info→apiVersion.releaseTypeWindows 下 patch SDK 文件若遇EPERM需管理员权限并确保 IDE 进程已退出。6. 中间产物对照便于 diff 排查发行构建后若仍为 Beta可逐级查看entry/build/release/intermediates/process_profile/default/module.json → apiReleaseType entry/build/release/intermediates/loader/default/loader.json → byteCodeHarInfo.*.compatibleSdkVersionStage entry/build/release/outputs/default/pack.info → releaseType build/outputs/release/pack.info → APP 级 pack.infoloader.json中依赖 HAR 的compatibleSdkVersionStage: beta1来自预编译 abc通常不影响主模块apiReleaseType主模块 Beta 标记仍由 ets-loader 的 SDK releaseType 决定。7. 长期方案安装Release 渠道DevEco Studio HarmonyOS SDKHelp → About HarmonyOS SDKreleaseType为 ReleaseSDK 升级可能重置Beta1每次上架前复检pack.info手工改sdk\default为权宜之计非官方支持路径8. 环境参考脱敏项版本HBuilderX5.07vue3DevEco Studio26.0.0.461compileSdkVersion26.0.0compatibleSdkVersionrelease5.0.5(17)targetSdkVersion6.0.0(20)

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号