chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

教你們寫的鴻蒙APP如何安裝到真機上

華為麒麟 ? 來源:鴻蒙技術社區(qū) ? 作者:李靈通 ? 2021-07-13 09:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

寫了一個 HarmonyOS 應用后最大的心愿就是把它安裝到真機上,或發(fā)送給其他的小伙伴安裝到真機上運行。

想要在真機上運行,真的沒有 Android 那么簡單。難點主要體現(xiàn)在配置簽名及安裝上。

配置簽名需要簽名文件,而簽名文件必須經過華為官網(wǎng)才能生成。

簽名區(qū)分調試簽名與正式簽名:

調試簽名文件需要指定設備,即指定哪幾個設備可以安裝此簽名的安裝包。

正式的簽名文件不需要指定設備,但使用正式簽名打出的安裝包是不能直接安裝到真機上的,這個會在后面的安裝步驟介紹。而安裝包也并不能在設備上直接點擊安裝。

下面可以看一下如何將 HarmonyOS 應用打包并安裝到真機上。

配置簽名

配置簽名需要 3 個文件:

xxxx.p12:密鑰文件,可本地生成

xxxx.p7b:HAP Provision Profile文件,需要從華為應用網(wǎng)站創(chuàng)建并下載

xxxx.cer:數(shù)字證書,需要從華為應用網(wǎng)站創(chuàng)建并下載

配置的代碼如下:

debug {

storeFile file(‘xxxx.p12’)

storePassword ‘***’

keyAlias = ‘debugKey’

keyPassword ‘****’

signAlg = ‘SHA256withECDSA’

profile file(‘xxxx.p7b’)

certpath file(‘xxxx.cer’)

}

①通過 DevEco 自動配置簽名

使用此種配置方式只能配置調試簽名文件,且前提是要有一臺 HarmonyOS 系統(tǒng)的設備連接到電腦。需要設備連接是因為調試簽名文件需要指定設備。

a.在 AppGallery Connect 網(wǎng)站建項目

AppGallery Connect 網(wǎng)站連接為:

https://developer.huawei.com/consumer/cn/service/josp/agc/index.html

不用點擊或復制鏈接進入網(wǎng)站,可根據(jù)使用真機調試文檔的指引進入:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ide_debug_device-0000001053822404#section793484619307

這里需要特別注意,不能直接從“我的應用”圖標進入,直接創(chuàng)建應用。從“我的應用”進入創(chuàng)建不了 HarmonyOS 應用。只能從“我的項目”進入,創(chuàng)建項目后再創(chuàng)建 HarmonyOS 應用。

b.在新建項目里創(chuàng)建 HarmonyOS 應用

創(chuàng)建 HarmonyOS 時選擇項目左側菜單的 HarmonyOS 應用進行創(chuàng)建

c.自動填充簽名信息

完成以上兩步可以再根據(jù)使用真機調試文檔里的介紹進行處理即可:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ide_debug_device-0000001053822404#section793484619307

需要注意的是一定要在此界面勾選自動填充,即下圖的“Automatically generate singing”選項,在網(wǎng)站創(chuàng)建應用后,回到此彈窗,點擊下方的重試按鈕或重新進入此頁面,都會自動填充簽名信息的。

②手動配置簽名

手動配置主要有以下 3 步,具體的可參考應用發(fā)布文檔:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/publish_app-0000001053223745#section793484619307

流程主要為以下 4 步:

創(chuàng)建密鑰文件(.p12 文件)和證書請求文件(.csr 文件)

申請證書文件(.cer 文件)

申請 HAP Provision Profile 文件(.p7b 文件)

手動配置簽名信息

打包

使用 gradle 命令或直接在 gradle 面板執(zhí)行打包任務即可。生成的 hap 文件位于 build/outputs/hap/release/ 目錄下。

注意,這里示意的為打 release 包,若打發(fā) debug 包,把 release 換成 debug 即可。

①使用 gralde 命令打包:

。/gradlew entry:assembleRelease

②使用 gradle 面板打包

打開 DevEco Studio 右上方的 gradle 面板,選擇 assembleRelease,雙擊運行即可。

安裝

目前測試發(fā)現(xiàn)只能安裝 Debug 包,且只能通過 hdc 命令進行安裝。

使用發(fā)布證書打包出來的 release 安裝包,安裝時會提示以下錯誤信息,也就是設備不信任你的安裝包,即使你的證書上在華為官網(wǎng)申請的也不行,可能是必須得上架到應用市場才可以吧。

Failure[INSTALL_FAILED_APP_SOURCE_NOT_TRUSTED]

將 hap 復制到手機上手,不能像 Android 程序一樣,點擊安裝包進行安裝,系統(tǒng)不識別這種文件格式,會彈窗提示讓選擇打開的程序。

如果選擇“應用”,則提示“解析安裝包失敗”,這個提示很像是 Android 系統(tǒng)彈出的,而且選擇打開的程序彈窗也像是 Android 系統(tǒng)的彈窗。

使用 hdc 安裝 hap 的命令為:

hdc install -p xxx.hap

總結

打包 hap 及安裝到手機的流程與 Android 沒有太大區(qū)別,而異同點主要體現(xiàn)在流程中的生成簽名文件和安裝上。

生成簽名文件:

簽名文件必須經過華為認證

使用調試簽名文件簽名的安裝包只能安裝到指定的設備

使用正式簽名文件簽名的安裝包不能直接安裝到真機,需要發(fā)布到應用市場才行

簽名文件不能共用,每個應用都需要配置一個簽名文件

安裝:

安裝包不能手動點擊安裝,只能通過 bm install 進行安裝

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 鴻蒙
    +關注

    關注

    60

    文章

    2861

    瀏覽量

    45364

原文標題:寫了個鴻蒙APP,如何安裝到真機上?

文章出處:【微信號:Huawei_Kirin,微信公眾號:華為麒麟】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    誰懂怎么用LORA智能空調溫控器?從安裝到運維的實操指南,這篇說透了

    自動控溫。 第一步:接線方式,建立物理連接 穩(wěn)定可靠,拆裝簡易方便,純銅線圈變壓器,電壓穩(wěn)定,有效屏蔽電網(wǎng)干擾源 安裝說明 第二步:聯(lián)網(wǎng)配置,綁定 APP,實現(xiàn)無線管控 安裝完成后,需將溫控器與 LORA 網(wǎng)關 + 手機
    的頭像 發(fā)表于 11-19 17:18 ?544次閱讀

    安裝到數(shù)據(jù):振弦式表面應變計的全生命周期服務指南

    在工程安全監(jiān)測領域,振弦式表面應變計作為一種精密的測量工具,其價值貫穿于從初始安裝到長期數(shù)據(jù)服務的整個生命周期。一套科學、嚴謹?shù)娜芷诜?,是確保監(jiān)測數(shù)據(jù)準確可靠、最終為結構物安全提供有效評判
    的頭像 發(fā)表于 11-05 16:01 ?102次閱讀
    從<b class='flag-5'>安裝到</b>數(shù)據(jù):振弦式表面應變計的全生命周期服務指南

    【HarmonyOS 5】鴻蒙mPaaS詳解

    【HarmonyOS 5】鴻蒙mPaaS詳解 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應用服務##鴻蒙金融類應用 (金融理財# 一、mPaaS是什么? mPaaS 是 Mobile
    的頭像 發(fā)表于 07-11 18:23 ?680次閱讀
    【HarmonyOS 5】<b class='flag-5'>鴻蒙</b>mPaaS詳解

    使用DevEcoStudio 開發(fā)、編譯鴻蒙 NEXT_APP 以及使用中文插件

    # 使用DevEcoStudio 開發(fā)、編譯鴻蒙 NEXT_APP 以及使用中文插件 #鴻蒙開發(fā)工具 #DevEco Studio ## 1. 概述 DevEco Studio 是華為提供
    發(fā)表于 06-11 17:18

    鴻蒙5開發(fā)寶藏案例分享---一多開發(fā)實例(地圖導航)

    ? 鴻蒙開發(fā)隱藏寶藏大公開!手把手教你玩轉\"一多\"地圖導航案例 ? 大家好呀!我是你們的老朋友,今天要給大家扒一扒鴻蒙官方文檔里那些\"藏得深\"的實戰(zhàn)
    發(fā)表于 06-03 16:17

    鴻蒙5開發(fā)寶藏案例分享---折疊屏懸停態(tài)開發(fā)實踐

    ?【鴻蒙折疊屏開發(fā)寶藏指南】原來官方藏了這么多好東西!手把手教你玩轉懸停態(tài)開發(fā)**?** Hey小伙伴們!我是你們的老朋友XX,最近在肝鴻蒙折疊屏項目時,意外挖到了官方文檔里的隱藏寶藏
    發(fā)表于 06-03 12:04

    鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!由觸覺智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3566四核處理器,支持開源
    的頭像 發(fā)表于 03-28 18:05 ?1350次閱讀
    <b class='flag-5'>鴻蒙</b>北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具<b class='flag-5'>安裝</b>與配置

    如何將firware安裝到使用MC9S08JS16CWJ的新USBDM中?

    我正在根據(jù)您名為 USBDM_SWD_SER_JS16CWJ_V3_1 的文件制作一個 USBDM。 現(xiàn)在,我遇到了一個問題,我不知道如何將 firware 安裝到使用 MC9S08JS16CWJ
    發(fā)表于 03-24 07:46

    【貝啟科技BQ3568HM開源鴻蒙開發(fā)板深度試用報告】使用Deveco Studio進行開發(fā)

    貝啟科技BQ3568HM開源鴻蒙開發(fā)板套件,提供了屏幕,可以用于開發(fā)App應用。 當前貝啟官方已經提供了4.1 Release和5.0.1 Release的源碼: 其中,4.1 Release對應
    發(fā)表于 03-16 11:28

    【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙及測試-第2章OpenHarmony v3.2-Beta4版本測試

    【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙及測試-第2章OpenHarmony v3.2-Beta4版本測試
    的頭像 發(fā)表于 03-05 10:53 ?887次閱讀
    【北京迅為】itop-3568 開發(fā)板openharmony<b class='flag-5'>鴻蒙</b>燒<b class='flag-5'>寫</b>及測試-第2章OpenHarmony v3.2-Beta4版本測試

    【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙及測試-第1章 體驗OpenHarmony—燒鏡像

    【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙及測試-第1章 體驗OpenHarmony—燒鏡像
    的頭像 發(fā)表于 03-04 16:31 ?880次閱讀
    【北京迅為】itop-3568 開發(fā)板openharmony<b class='flag-5'>鴻蒙</b>燒<b class='flag-5'>寫</b>及測試-第1章 體驗OpenHarmony—燒<b class='flag-5'>寫</b>鏡像

    自制 AirTag,支持安卓/鴻蒙/PC/Home Assistant,無需擁有 iPhone

    (有app),iOS/鴻蒙/PC等其他系統(tǒng)(用瀏覽器訪問web 網(wǎng)站) 查看定位標簽的位置(下面有截圖)。 注意:雖然查看標簽的位置不需要蘋果手機,但是部署服務時需要有 AppleID 賬號(需要
    發(fā)表于 02-25 11:22

    360集團納米AI搜索鴻蒙原生版App上線

    近日,360集團旗下的納米AI搜索鴻蒙原生版App正式面世,標志著AI技術在鴻蒙平臺上的又一重要突破。該應用可穩(wěn)定支持DeepSeek-R1聯(lián)網(wǎng)滿血版(671B參數(shù)),成為目前純血鴻蒙
    的頭像 發(fā)表于 02-11 13:45 ?1314次閱讀

    鴻蒙北向開發(fā)OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置

    OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!
    的頭像 發(fā)表于 02-07 17:35 ?1351次閱讀
    <b class='flag-5'>鴻蒙</b>北向開發(fā)OpenHarmony4.1 DevEco Studio開發(fā)工具<b class='flag-5'>安裝</b>與配置

    鴻蒙Flutter實戰(zhàn):14-現(xiàn)有Flutter 項目支持鴻蒙 II

    分別安裝官方的3.22版本,以及鴻蒙社區(qū)的 3.22.0 版本 3.搭建 Flutter鴻蒙開發(fā)環(huán)境 參考文章《鴻蒙Flutter實戰(zhàn):01-搭建開發(fā)環(huán)境》 搭建項目架構 創(chuàng)建目錄
    發(fā)表于 12-26 14:59