首页 > 其他分享 >【AGC】鸿蒙应用软件包上传问题解析

【AGC】鸿蒙应用软件包上传问题解析

时间:2023-11-22 10:38:00浏览次数:35  
标签:Profile profile 卡片 鸿蒙 应用软件 AGC 软件包 解析 上传

​【问题背景】

近期收到了一些反馈,一些鸿蒙元服务开发者在发布应用市场的过程中,上传.app包时遇到了不同的报错,导致上传失败,下面来看一下这些报错的具体原因,如何正确打包上传。

 

【问题描述1】

HarmonyOS元服务软件包上传后,提示“软件包解析失败,请重新上传”,错误详情(5)

cke_4206.png​​​

【问题解析】

在获取到appid后,查询失败日志,失败原因显示:* 元服务默认卡片校验失败DEFAULT_DIMENSION_CHECK_FAILED(5)。原因是元服务同一设备类型下有且仅有一张默认卡片,默认卡片只能位于entry包中。

entry包的src/main/resources/base/profile/form_config.json文件中有且仅有一个“isDefault”字段为“true”,其他module的src/main/resources/base/profile/form_config.json文件中“isDefault”字段必须均为“false”。

需要开发者检查项目中的默认卡片数量是否唯一。

cke_9748.png​​​

 

【问题描述2】

先前申请了发布profile,但是在后续更新版本时,上传软件包失败,提示错误详情(7017),而profile也在有效期内。

cke_15310.png​​​

【问题解析】

错误码:7017,表示:软件包Profile版本不符合要求

对于API9及以上的应用/元服务,AGC将签发新版本Profile文件,已申请的Profile也会自动升级为新版本。使用旧版本Profile的应用/元服务不允许上架。

出现此错误,表示软件包内的Profile版本不符合要求,请前往“管理HAP Provision Profile”页面重新下载Profile,然后重新打包上传。

cke_20909.png​​​

标签:Profile,profile,卡片,鸿蒙,应用软件,AGC,软件包,解析,上传
From: https://www.cnblogs.com/mayism123/p/17848327.html

相关文章

  • AGC 020~039 记录
    不想写CF。AGC020D.MinMaxRepetition要令连续的相同字符个数的最大值最小,可以直接贪心将A和B尽可能分开,得出答案\(k=\lfloor\frac{A+B}{\min(A,B)+1}\rfloor\)。接下来要在这个基础上构造字典序最小的答案。我们显然希望A尽量靠前,直到超出限制时再用B分开,即靠前......
  • AGC054D (ox)
    有点厉害题。对于括号序列和序列上邻项交换的问题的处理有一些启发。首先考虑如果没有ox怎么样。容易发现,我们从前往后记录左括号与右括号的个数差,这个差值一旦为负就立刻从后面提一个右括号过来(一路交换过来),这个做法一定是最优的,并且是唯一最优的操作方法。这样理解比较感性,实......
  • 板刷 AGC
    从AGC001A开始。[AGC001A]BBQEasy显然排序后所有奇数位相加即为答案。#include<iostream>#include<cstdio>#include<algorithm>#include<cmath>#include<cstring>#include<vector>usingnamespacestd;constintN=205;intn,a[N];......
  • 鸿蒙原生应用/元服务开发-AGC分发如何编译打包应用
    软件包规范在正式打包应用前,请确保已了解HarmonyOS应用软件包规范。操作步骤1.打开DevEcoStudio,菜单选择“Build>BuildHap(s)/APP(s)>BuildAPP(s)”。2.等待编译构建。编译完成后,将在工程目录“build>outputs>default”目录下,获取可用于发布的应用包。APIVersion4至7......
  • 鸿蒙应用开发
    目录真机调试USB连接方式IPConnection连接方式官方文档真机调试参考HarmonyOS应用/服务调试支持使用真机设备调试。使用真机设备进行调试前,需要对HAP进行签名。配置签名信息USB连接方式IPConnection连接方式手机与电脑连接同一个局域网先使用USB调试方式连接......
  • 关于鸿蒙与安卓硬分叉的一点个人看法
    鸿蒙将与安卓应用形成“硬分叉”,多家平台急聘鸿蒙开发员|app_网易订阅(163.com)至少说明了一个事,之前鼓吹的自主研发,证实了是基于安卓的。跟小米,OV等魔改安卓差不多。所以它不是“兼容安卓应用”,而是从底层来看它就是AOSP,应该是能“兼容鸿蒙格式的应用"还差不多。另外这次所谓......
  • 鸿蒙开发学习(一)之ArkTS
    目录TypeScript语法基础moduleArkTS基本UI描述基本概念状态管理页面级变量的状态管理@State@Prop@Link应用级变量的状态管理开发入门应用模型目录UIAbility生命周期启动模式与UI的数据同步TypeScript语法基本语法视频教程ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕......
  • 鸿蒙开发学习(二)之ArkUI
    目录UI开发布局布局选择布局位置组件容器组件row、column列表Tabs常用子组件页面路由UI开发方舟开发框架(简称:ArkUI),是一套构建HarmonyOS应用界面的UI开发框架,它提供了极简的UI语法与包括UI组件、动画机制、事件交互等在内的UI开发基础设施,以满足应用开发者的可视化界面开发需求。......
  • AGC041D-Problem Scores 题解
    题目链接luoguatcoder分析令\(k=\left\lfloor\frac{n}{2}\right\rfloor\)对于第三个条件,只需要满足\(\sum_{i=1}^{k+1}a[i]<\sum_{i=n-k+1}^{n}a[i]\)即可有一个\(trick\):构造一个单调不降或不增的序列可以转化为每次做一次前缀加操作例如本题要求构造一个单调......
  • 鸿蒙原生应用开发-DevEco Studio中HarmonyOS与OpenHarmony项目的切换
    一、找到该目录二、修改操作系统类型三、分别进行开发,一些常规的应用功能实现后,相互切换后都可以正常运行的。前期OpenHarmony项目如果连接开发板比较困难的化,开发完成后,切换成为HarmonyOS后就可以比较详细地看看效果了。......