感謝本站網友 菜鳥N號 的線索投遞!
,據華為鴻蒙發布,大家一直以來都很關心如何上架 HarmonyOS 應用,現在來了,華為官方人員為大家梳理了 HarmonyOS 應用從創建,調試到上架的流程和注意事項,希望能為你的上架之旅帶來幫助!
一,創建 / 添加應用
HarmonyOS 應用開發好后,不管是調試還是上架應用,首先都需要在 AppGallery Connect創建 / 在項目下添加 HarmonyOS 應用。而當前創建應用的方式是根據開發者帳號態和受邀名單進行管控的,詳情如下表所示:
我們從表中可以發現,如果要直接創建應用和上架應用,則必須滿足已實名 + 已在受邀名單,如果只是在項目下添加應用和調試應用,則對賬號狀態和受邀名單與否無要求所以要上架應用的小伙伴先確認自己是否滿足前提條件
1. 直接創建應用
用已實名且在受邀名單的開發者帳號登錄 AGC 網頁,在頁面我的應用。
AGC 網頁:
圖 1 AGC 網頁
點擊我的應用進入后會出現HarmonyOS 應用頁簽選中HarmonyOS 應用,即可創建 HarmonyOS 應用,具體參見直接創建應用
圖 2HarmonyOS 應用頁簽
直接創建應用:
2. 項目下添加應用
在項目下添加應用之前,如果還未在 AGC 創建項目,則需要大家先創建項目,這樣就可以將一個應用的不同平臺版本添加到同一個項目中,具體參見創建項目。
創建項目:
有了 AGC 項目后,就可以登錄 AGC 頁面,進入我的項目中,然后添加創建 HarmonyOS 應用,具體參見在項目下添加應用。對于ArmCortex-M,RISC-V32位設備等MCU處理器,硬件資源極其有限,設備支持的最小內存為128KiB,可提供多種輕量級網絡協議,輕量級圖形框架,豐富的IOT總線讀寫組件。
圖 3 我的項目
在項目下添加應用:
注意點:
1) AGC 創建應用填寫的包名必須全網唯一,HarmonyOS 應用包名也不能和安卓應用包名重復,如果提示包名被占用,則需要更換包名。
2) 直接創建 HarmonyOS 應用不需要填寫包名,通過上傳的軟件包自動解析。在項目下添加 HarmonyOS 應用必須填寫包名
3) 在項目下可以添加已有的應用,選擇應用后不要修改應用名稱,否則會認為是新建應用。
二,調試應用
HarmonyOS 應用開發完成后,且已經在 AGC 完成了應用的創建并添加到項目中,就可以開始進行調試了如果僅僅在模擬器中調試,可以不配置簽名信息,但如果需要在真機中調試,則必須配置簽名信息華為提供了兩種應用調試方法:自動化簽名方式和手動簽名方式,上架則必須為手動簽名
1. 自動簽名
直接在開發工具 HUAWEI DevEco Studio中完成自動化簽名并調試,具體參見使用模擬器進行調試。。
使用模擬器進行調試:
注意點:
1) 如果 IDE 沒有自動簽名選項,建議升級 IDE 至最新版本自動簽名特性僅在 DevEco Studio V2.1 Release 及更高版本中支持
2) 自動化簽名的調試方式會自動在 AGC 中創建用于調試的數字證書和 Profile 文件,但當前 AGC 調試證書最多僅支持 2 個,即最多同時只支持為兩個應用進行自動化調試,如已達到上限,需要在用戶與訪問gt, 證書管理頁面中廢除多余的調試證書文件3) 調試設備最多支持 100 個
4) HarmonyOS 應用的 config.json 文件中的bundleName取值必須和 AGC 應用包名保持一致,如包名沖突,可以修改 bundleName 進行規避。支持智能家居領域的連接模塊,傳感器設備,可穿戴設備等產品。
5) 如果報錯連接 AGC 網站失敗,請檢查是否使用代理等,可以斷開代理重試。
2. 手動簽名
相關流程如圖 4 所示,首先在 IDE 中生成秘鑰和證書請求文件,然后拿著在 IDE 生成的這兩個文件再去 AGC 申請應用調試證書和調試 profile 文件,最后回到 IDE 中配置簽名,編譯構建 APP,然后就可以進行調試了詳細流程請參考手動調試 HarmonyOS 應用
手動調試 HarmonyOS 應用:
圖 4 調試簽名流程圖
注意點:
1) 本地調試一定要使用調試證書和調試 Profile 文件,并且調試證書和 Profile 文件要匹配如果使用發布證書和發布 Profile 文件用于調試場景將會導致應用無法安裝
2) 當前 AGC 調試證書最多僅支持 2 個,如已達到上限,需要在用戶與訪問gt, 證書管理頁面中廢除多余的調試證書文件。
3) 申請調試 Profile 文件的應用一定要和本地調試的應用匹配。
三,上架應用
本地調試完畢后,就可以打包 HarmonyOS 應用,在 AGC 提交上架如圖 5 所示,和調試類似,開發者需要先在 IDE 中生成秘鑰和證書請求文件,然后拿著在 IDE 中生成的這兩個文件去 AGC 申請應用發布證書和發布 profile 文件,然后再回到 IDE 中配置簽名和編譯構建 APP,上述工作完成后才進入應用的上架
圖 5 上架應用流程圖
以上就是創建應用,調試應用和上架應用的介紹啦,最后我們再通過下面這張上架全流程圖幫助大家把以上內容串起來~
圖 6 上架全流程
因篇幅有限,此處不再贅述流程圖中步驟的詳細操作,詳情請點擊對應鏈接查看:
步驟 1 開發者賬號實名:
步驟 2 發郵件申請加入受邀名單:
步驟 3 和 4 生成秘鑰和證書請求文件:
步驟 5 在 AGC 創建項目:
步驟 6 在項目下添加 HarmonyOS 應用:
步驟 7 申請應用發布證書
步驟 8 申請發布 Profile 文件
注意點:
1) 當前 AGC 最多可申請 1 個發布證書,最多可申請 100 個 Profile 文件。
2) 發布應用一定要使用發布證書和發布 Profile 文件,并且發布證書和 Profile 文件要匹配如果使用調試證書和調試 Profile 文件用于發布場景將無法上傳軟件包
3) 申請發布 Profile 文件的應用一定要和發布應用匹配。
步驟 9 配置簽名信息:
步驟 10 編譯構建 APP:
注意點:
1) 最終編譯構建的 HarmonyOS 應用軟件包應為.app 格式,且不能超過 2GB否則,軟件包將無法上傳
2) 除了.app 包外,AGC 還會解析檢測.app 包中的.hap 包大小:運動手表 / 路由器類型的 hap 包大小不能超過 20MB,手機 / 智能手表 / 大屏類型的 hap 包大小不能超過 2GB。
3) 免安裝的.hap 包不能超過 10MB。
4) 編譯.app 包所用的發布證書一定要使用 AGC 下載的證書,否則會導致上傳軟件包失敗。
步驟 11 上架 HarmonyOS 應用
注意點:
1) 上傳的應用圖標,截圖,視頻等需要滿足應用市場要求,否則上傳失敗。
2) 如果需要提前小范圍測試應用,可以選擇開放式測試版本發布。
3) 上傳素材或軟件包需要純公網環境,使用代理等需要斷開連接。
四,結語
以上就是為大家梳理的流程和注意點,感謝大家一如既往的支持,如有更多問題,歡迎點擊鏈接,前往論壇留言,華為將根據大家反饋的問題,持續改進和優化!
。鄭重聲明:此文內容為本網站轉載企業宣傳資訊,目的在于傳播更多信息,與本站立場無關。僅供讀者參考,并請自行核實相關內容。
2023年2月15日,湯臣倍健與美團買藥在北京舉辦了2023
2021年收入增長目標應能確保實現,2022年收入增長預計將
具體來看,一是簡化業務流程和材料,便利北京冬奧會相關區域內境
炒股就看金麒麟分析師研報,權威,專業,及時,全面,助您挖掘潛
,據索尼官方消息,新星粉,銀河紫,星光藍,三款全新配色Dua
,新氧數據顏究院發布《2021醫美行業白皮書》,白皮書顯示,