成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

2020征文-其它深鴻會深大小組:手把手教你上架鴻蒙HarmonyOS應用

系統 OpenHarmony
今天將由深鴻會深大學習小組(Zzt_01-23)手把手教你上架HarmonyOS應用,本次應用源代碼選取HarmonyOS運動手表游戲。

[[358981]]

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com/#zz

前言

9月鴻蒙開發者大會,12月16號HarmonyOS2.0手機開發者Beta版發布,相信在那之后將會有越來越多開發者加入鴻蒙開發這個系列中,那么開發的應用如何上架應用市場呢?今天將由深鴻會深大學習小組(Zzt_01-23)手把手教你上架HarmonyOS應用,本次應用源代碼選取HarmonyOS運動手表游戲。深鴻會深大學習小組是一群熱衷于學習鴻蒙相關知識和開發鴻蒙相關應用的開發者們,同時也歡迎與各位感興趣的讀者一起學習HarmonyOS開發,相互交流、共同進步。

正文

上架HarmonyOS應用我將分為以下六個步驟講解:

1. 申請訪問證書管理菜單

2. 生成密鑰和證書請求文件

3. 申請證書和Profile

4. 編譯構建生成HAP

5. 編譯構建生成APP

6. 上架

申請訪問證書管理菜單

首先我們得先了解一下應用上架的網址:AppGalleryConnect,也是在華為開發者聯盟中的,以下簡稱AGC。知道AGC是什么之后,那就開始走上我們的上架之路了。要想上架HarmonyOS應用,必須獲得上架HarmonyOS應用的資格,也就是申請訪問證書管理菜單,在AGC中展示證書管理和設備管理菜單,點擊AGC>用戶與訪問,可以看到目前是沒有這兩項菜單的。

方式如下:聯系華為運營人員(郵箱:agconnect@huawei.com),并提供開發者Developer id。

開發者Developer id查詢方式如下:AGC>我的項目>新建項目(隨便輸入一個項目名稱即可建立項目)>開發者-Developer id,然后等待官方的回復即可。


生成密鑰和證書請求文件

然后我們需要打開已經編碼好的HarmonyOS應用,點擊菜單欄Build>Generate Key,在Generate Key窗口中點擊New進行創建密鑰庫文件,在Create Key Store窗口中,Key Store Path為選擇密鑰庫文件存儲路徑,點擊右側文件圖標,選擇路徑,在下方的File name命名,這里我們命名為mykeywarehouse,Password和Confirm Password分別為設置密鑰庫密碼和再次輸入密鑰庫密碼,密碼必須由大寫字母、小寫字母、數字和特殊符號中的兩種或兩種以上字符的組成,且最少為8位,這里我們設置為harmony123,點擊OK。


繼續在Generate Key界面中填寫密鑰信息,Alias為密鑰的別名信息,用于識別密鑰名稱,這里我們命名為mykey,Password和Confirm Password分別為設置密鑰密碼和再次輸入密鑰庫密碼,注意密鑰的密碼必須和剛才填寫的密鑰庫密碼一致,所以我們填寫harmony123,Validity為證書的有效期,默認25年,Certificate為證書,下面分別為證書名稱、企業、組織、城市或地區、身份、國家碼,如實填寫即可。


這里要特別注意,不要點Generate Key,選擇Generate Key and SCR,在Generate Certificate Request File窗口右側點擊文件圖標,選擇證書請求文件存儲路徑,并且在下方File name命名,這里我們命名為myscr,點擊OK即可。


申請證書和Profile

然后選擇AGC>用戶與訪問>設備管理>添加設備,選擇你的HarmonyOS設備類型,這里為運動手表,設備名稱欄輸入設備名稱,這里輸入Device_1,UDID必須為64位數字或字母組合的,這里輸入64個6。


選擇AGC>用戶與訪問>證書管理>新增證書,輸入證書名稱,上傳選擇剛才我們生成的證書請求文件mycsr.csr,證書類型選擇為調試證書。


再次點擊新增證書,其他與上述一樣,只有最后證書類型選擇發布證書即可,最后分別點擊下載,下載這兩個證書。


然后選擇AGC>我的項目>添加項目>創建項目(輸入項目名稱,這里我們輸入項目1)>添加應用,選擇APP(HarmonyOS應用),再編輯好其他基本信息,注意這里的應用包名只能包含字母、數字、“.”、"_",首字符必須是字母,并且后綴一定要為.app,點擊確定。


再選擇HarmonyOS應用-HAP Provision>添加,在HarmonyAppProvision信息窗口中輸入名稱,類型選擇調試,選擇證書欄中選擇我們剛才創建的調試證書,選擇設備欄中選擇我們剛才添加的設備Device_1,點擊提交。


再次點擊添加,類型選擇發布,選擇證書欄中選擇我們剛才創建的發布證書,點擊確定即可,最后分別點擊下載,下載這兩個Profile。


編譯構建生成HAP

打開剛才那個已經編碼好的HarmonyOS應用,點擊entry>src>main>config,json,app中的"bundleName修改為我們剛才添加應用的包名,這里為youxi.app。


點擊菜單欄File>Project Structure,在Project Structure窗口中點擊Modules>entry>Signing Configs,在下方relase中配置指定模塊,Store File為選擇密鑰庫文件,選擇我們剛才創建的密鑰庫文件mykeywarehouse.p12,Store Password為密鑰庫密碼,輸入harmony123,Key Alias為密鑰別名信息,輸入mykey,Key Password為密鑰密碼,輸入harmony123,SignAlg默認為SHA256withECDSA,Profile File為選擇申請的調試Profile文件,也就是我們下載的調試Debug.p7b,Certpath File為選擇申請的調試數字證書文件,也就是我們下載的調試證書.cer,點擊OK。


點擊菜單欄Build>Build APP(s)/Hap(s)>Build Release Hap(s),等待即可生成已簽名的ReleaseHAP。


編譯構建生成APP

點擊菜單欄File>Project Structure,在Project Structure窗口中點擊Project>Signing Configs,在relase中配置指定模塊,Store File為選擇密鑰庫文件,選擇我們剛才創建的密鑰庫文件mykeywarehouse.p12,Store Password為密鑰庫密碼,輸入harmony123,Key Alias為密鑰別名信息,輸入mykey,Key Password為密鑰密碼,輸入harmony123,SignAlg默認為SHA256withECDSA,Profile File為選擇申請的發布Profile文件,也就是我們下載的發布Release.p7b,Certpath File為選擇申請的發布數字證書文件,也就是我們下載的發布證書.cer,點擊OK。


點擊菜單欄Build>Build APP(s)/Hap(s)>Build APP(s),等待即可生成APP文件,在build>outputs>app>release中可查看編譯構建生成的APP。


上架

歷盡千辛萬苦,終于來到最后一步了,不容易呀,這一步就簡單了,登錄AGC>我的應用,選擇剛才我們創建的應用,選擇好支持設備,這里我們為運動手表,其他應用信息板塊如實填寫清楚,版本信息中點擊軟件包管理>上傳,選擇上一步的APP文件,其他信息再如實填寫清楚,就可以點擊右上角的提交審核了!

結語

本教程親測成功,相信各位讀者也能夠順利將自己開發的HarmonyOS應用提交審核上架,如果有遇到什么問題,或者查找出其中的錯誤之處,歡迎評論區留言討論,讓我們一起進步!

©著作權歸作者和HarmonyOS技術社區共同所有,如需轉載,請注明出處,否則將追究法律責任

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com/#zz

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2020-12-14 09:58:28

鴻蒙HarmonyOS手表游戲

2020-12-11 12:27:35

鴻蒙HarmonyOS

2020-12-22 11:20:36

鴻蒙HarmonyOS游戲

2020-12-31 12:02:15

鴻蒙Hi3861環境搭建

2020-12-14 11:44:29

開發js智能手表wearablewea

2021-11-24 16:02:57

鴻蒙HarmonyOS應用

2022-03-14 14:47:21

HarmonyOS操作系統鴻蒙

2010-07-06 09:38:51

搭建私有云

2020-06-01 16:25:43

WindowsLinux命令

2011-01-10 14:41:26

2025-05-07 00:31:30

2011-05-03 15:59:00

黑盒打印機

2022-04-19 10:45:28

自動化簽名鴻蒙app操作系統

2021-07-14 09:00:00

JavaFX開發應用

2011-10-31 15:40:07

TouchpadAndroid

2011-02-22 13:46:27

微軟SQL.NET

2021-02-26 11:54:38

MyBatis 插件接口

2021-12-28 08:38:26

Linux 中斷喚醒系統Linux 系統

2011-04-28 09:23:36

REST

2022-07-27 08:16:22

搜索引擎Lucene
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产日韩一区 | 日本三级全黄三级三级三级口周 | 亚洲永久免费 | 国产成人短视频在线观看 | 日韩欧美精品在线 | 中文字幕在线播放第一页 | 久久国产精品一区二区三区 | 九色一区| 免费久久久 | 欧美精品中文字幕久久二区 | 午夜三级视频 | 久久久精品 | 91久久伊人 | 成人av观看 | 午夜手机在线 | 成人精品一区亚洲午夜久久久 | 成人国产一区二区三区精品麻豆 | 亚洲三区在线 | 伊人影院99 | 国产美女视频黄a视频免费 国产精品福利视频 | 国产日韩在线观看一区 | 国产成人高清在线观看 | 男人天堂99 | 成人免费区一区二区三区 | 国产高清一区二区三区 | 国产黄色在线观看 | 国产精品中文 | 福利成人 | 在线91| 欧美aa在线| 日韩欧美视频免费在线观看 | 国产情品| 色视频www在线播放国产人成 | www.国产日本| 日日夜夜免费精品 | 亚洲欧美一区二区三区国产精品 | 精品国产一区二区三区成人影院 | 99re热这里只有精品视频 | 五月天天色| 欧美一区2区三区4区公司二百 | 伊人一二三|