偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

??想了解更多內(nèi)容,請訪問:??

??51CTO OpenHarmony技術(shù)社區(qū)??

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

前言

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

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

效果展示

簽名配置

1. 準備簽名文件

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

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

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

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

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

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

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

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

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

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

2. 申請證書

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

??應用/服務發(fā)布??

3. 添加設備

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

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

4. 申請調(diào)試Profile

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

5. DevEco Studio配置簽名

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

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

全局配置簽名文件。

配置相對路徑。

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

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

總結(jié)

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

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

??想了解更多內(nèi)容,請訪問:??

??51CTO OpenHarmony技術(shù)社區(qū)??

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

責任編輯:jianghua 來源: 鴻蒙社區(qū)
相關(guān)推薦

2010-06-23 17:26:01

2010-03-18 08:48:30

Python入門

2011-06-23 15:33:24

SEO

2011-07-11 13:29:03

JAVA

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

靜態(tài)代碼Hdfs

2009-08-07 13:24:35

C#獲取相對路徑

2009-08-07 13:16:27

c#相對路徑寫法

2009-08-06 18:03:21

C#相對路徑

2019-08-30 09:54:39

LinuxC語言文本編輯器

2022-06-10 14:45:34

燒錄NFC碼流鴻蒙

2023-10-22 08:39:13

Linux目錄切換

2017-01-04 15:30:33

Android Stu開發(fā)工具自動簽名

2009-08-07 14:47:23

C#路徑問題

2009-08-27 10:40:56

Java路徑

2024-10-31 08:44:25

vue3符號目錄
點贊
收藏

51CTO技術(shù)棧公眾號