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

Harmony OS - FA簽名文件相對路徑配置技巧

系統 OpenHarmony
賦能時講師重點強調FA項目簽名文件需配置相對路徑,按照指引配置了多次總是遇到簽名證書問題導致應用無法在真機上正常運行。

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

??51CTO OpenHarmony技術社區??

??https://ost.51cto.com??

前言

在從事多年Android開發后,轉戰為一名鴻蒙開發。作為一位初學者要學習了解內容有許多,諸如:DevEco Studio開發工具、真機跑Hello World、應用簽名配置、AGC平臺、DP平臺等等。自己摸索前行費時費力,還好第一時間獲取到了團隊內一手的賦能資料加上導師的指引,對鴻蒙FA開發有了入門級的了解。

現在開始步入正題,賦能時講師重點強調FA項目簽名文件需配置相對路徑,按照指引配置了多次總是遇到簽名證書問題導致應用無法在真機上正常運行。帶著疑問請教了多位同事都遇到了同樣的問題,經過多次嘗試最終項目終于可以真機上正常應用。新手上道,有誤之處,敬請諒解。

效果展示

簽名配置

1. 準備簽名文件

  • 生成.p12 和 .csr文件–重要。需要通過DevEco Studio來生成密鑰(存儲在格式為.p12的密鑰庫文件中)和證書請求文件(.csr文件)。
  • 使用DevEco Studio生成密鑰和證書請求文件。

1.在主菜單欄點擊Build > Generate Key and CSR。

在Key Store File中,可以點擊Choose Existing選擇已有的密鑰庫文件(存儲有密鑰的.p12文件);如果沒有密鑰庫文件,點擊New進行創建。下面以新創建密鑰庫文件為例進行說明。

在Create Key Store窗口中,填寫密鑰庫信息后,點擊OK。

  • Key Store File:選擇密鑰庫文件存儲路徑。
  • Password:設置密鑰庫密碼,必須由大寫字母、小寫字母、數字和特殊符號中的兩種以上字符的組合,長度至少為8位。請記住該密碼,后續簽名配置需要使用。

Confirm Password:再次輸入密鑰庫密碼。

在Generate Key界面中,繼續填寫密鑰信息后,點擊Next。

  • Alias:密鑰的別名信息,用于標識密鑰名稱。請記住該別名,后續簽名配置需要使用。
  • Password:密鑰對應的密碼,與密鑰庫密碼保持一致,無需手動輸入。(后續更改簽名都需要使用,很重要,需妥善保存)
  • Validity:證書有效期,建議設置為25年及以上,覆蓋應用/服務的完整生命周期。
  • Certificate:輸入證書基本信息,如組織、城市或地區、國家碼等。

在Generate CSR界面,選擇密鑰和設置CSR文件存儲路徑。

點擊OK按鈕,創建CSR文件成功,可以在存儲路徑下獲取生成的密鑰庫文件(.p12)和證書請求文件(.csr)。

2. 申請證書

AGC平臺-用戶與訪問-證書管理。

??應用/服務發布??

3. 添加設備

AGC平臺-用戶與訪問-設備管理。

  • 通過獲取手機UDID。
  • HDC指令:hdc shell bm get -u。

4. 申請調試Profile

  • HarmonyOS應用 > HAP Provision Profile管理”,進入“管理HAP Provision Profile”頁面,點擊右上角“添加”。
  • 生成.p7b文件。
  • 注意.p7b與設備相關聯,應用無法安裝在未關聯設備udid(真機)上,同時設備的類型也不能選錯,必須選擇對應的類型,否則也會導致應用無法安裝。

5. DevEco Studio配置簽名

真機運行問題出在這里,以上內容為準備工作,具體操作步驟如下(需按照以下步驟,不可跳躍哦)。

簽名配置文件目錄下刪除material目錄若不存在請忽略

全局配置簽名文件。

配置相對路徑。

點擊Sync Now按鈕,直到編譯完成。

Clean Project后運行項目進行真機測試。

總結

賦能時一看就會,自己上手時還是不會。賦能結束需及時驗證、總結、遇到問題解決問題。

簽名文件配置相對路徑便于代碼管理,同時避免了其他同學拉取代碼后重新配置簽名文件的問題。

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

??51CTO OpenHarmony技術社區??

??https://ost.51cto.com??

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

2010-06-23 17:26:01

2010-03-18 08:48:30

Python入門

2011-07-11 13:29:03

JAVA

2011-06-23 15:33:24

SEO

2009-08-06 18:31:57

C#相對路徑絕對路徑

2009-08-07 13:38:18

C#文件相對路徑

2022-11-16 10:13:29

Linux相對路徑絕對路徑

2022-08-29 14:11:10

Linux絕對路徑相對路徑

2021-08-04 10:15:14

Go路徑語言

2021-07-29 20:28:24

靜態代碼Hdfs

2009-08-07 13:24:35

C#獲取相對路徑

2009-08-07 13:16:27

c#相對路徑寫法

2009-08-06 18:03:21

C#相對路徑

2022-06-10 14:45:34

燒錄NFC碼流鴻蒙

2019-08-30 09:54:39

LinuxC語言文本編輯器

2023-10-22 08:39:13

Linux目錄切換

2009-08-07 14:47:23

C#路徑問題

2009-08-27 10:40:56

Java路徑

2024-10-31 08:44:25

vue3符號目錄

2017-01-04 15:30:33

Android Stu開發工具自動簽名
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区视频 | 久久网站免费视频 | 农夫在线精品视频免费观看 | 天天草天天干天天 | 国产精品夜间视频香蕉 | 中文字幕乱码视频32 | 二区中文 | 久热免费 | 久久久久久久久久久久亚洲 | 免费国产视频在线观看 | 精品一区二区在线看 | 国产在线一区二区 | 亚洲午夜久久久 | 高清18麻豆 | 日本在线免费观看 | 在线视频一区二区 | 国产成人精品久久二区二区91 | 中文字幕亚洲欧美 | 国产成人亚洲精品 | 精品视频免费在线 | 欧美中文字幕 | 久久夜视频 | 久久另类 | 亚洲免费在线观看 | 欧美日韩高清一区二区三区 | 亚洲视频一区二区三区 | 午夜影院免费体验区 | 中文字幕一区二区三区精彩视频 | 日本手机在线 | 特级毛片| 中文字幕在线一区 | 一级大黄 | 国产亚洲精品久久yy50 | 国产乱码精品一区二区三区五月婷 | 中文字幕一区二区三区四区不卡 | 久久99国产精一区二区三区 | 欧美一区二区在线 | 91精品一区二区三区久久久久久 | 国产日韩欧美在线观看 | 亚洲国产aⅴ成人精品无吗 欧美激情欧美激情在线五月 | 亚洲性免费|