女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

華為麒麟 ? 來(lái)源:鴻蒙技術(shù)社區(qū) ? 作者:李靈通 ? 2021-07-13 09:04 ? 次閱讀

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

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

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

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

調(diào)試簽名文件需要指定設(shè)備,即指定哪幾個(gè)設(shè)備可以安裝此簽名的安裝包。

正式的簽名文件不需要指定設(shè)備,但使用正式簽名打出的安裝包是不能直接安裝到真機(jī)上的,這個(gè)會(huì)在后面的安裝步驟介紹。而安裝包也并不能在設(shè)備上直接點(diǎn)擊安裝。

下面可以看一下如何將 HarmonyOS 應(yīng)用打包并安裝到真機(jī)上。

配置簽名

配置簽名需要 3 個(gè)文件:

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

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

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

配置的代碼如下:

debug {

storeFile file(‘xxxx.p12’)

storePassword ‘***’

keyAlias = ‘debugKey’

keyPassword ‘****’

signAlg = ‘SHA256withECDSA’

profile file(‘xxxx.p7b’)

certpath file(‘xxxx.cer’)

}

①通過 DevEco 自動(dòng)配置簽名

使用此種配置方式只能配置調(diào)試簽名文件,且前提是要有一臺(tái) HarmonyOS 系統(tǒng)的設(shè)備連接到電腦。需要設(shè)備連接是因?yàn)檎{(diào)試簽名文件需要指定設(shè)備。

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

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

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

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

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

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

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

創(chuàng)建 HarmonyOS 時(shí)選擇項(xiàng)目左側(cè)菜單的 HarmonyOS 應(yīng)用進(jìn)行創(chuàng)建

c.自動(dòng)填充簽名信息

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

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

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

②手動(dòng)配置簽名

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

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

流程主要為以下 4 步:

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

申請(qǐng)證書文件(.cer 文件)

申請(qǐng) HAP Provision Profile 文件(.p7b 文件)

手動(dòng)配置簽名信息

打包

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

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

①使用 gralde 命令打包:

。/gradlew entry:assembleRelease

②使用 gradle 面板打包

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

安裝

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

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

Failure[INSTALL_FAILED_APP_SOURCE_NOT_TRUSTED]

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

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

使用 hdc 安裝 hap 的命令為:

hdc install -p xxx.hap

總結(jié)

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

生成簽名文件:

簽名文件必須經(jīng)過華為認(rèn)證

使用調(diào)試簽名文件簽名的安裝包只能安裝到指定的設(shè)備

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

簽名文件不能共用,每個(gè)應(yīng)用都需要配置一個(gè)簽名文件

安裝:

安裝包不能手動(dòng)點(diǎn)擊安裝,只能通過 bm install 進(jìn)行安裝

編輯:jq

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

    關(guān)注

    59

    文章

    2526

    瀏覽量

    43781

原文標(biāo)題:寫了個(gè)鴻蒙APP,如何安裝到真機(jī)上?

文章出處:【微信號(hào):Huawei_Kirin,微信公眾號(hào):華為麒麟】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

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

    ?【鴻蒙折疊屏開發(fā)寶藏指南】原來(lái)官方藏了這么多好東西!手把手教你玩轉(zhuǎn)懸停態(tài)開發(fā)**?** Hey小伙伴們!我是你們的老朋友XX,最近在肝鴻蒙折疊屏項(xiàng)目時(shí),意外挖到了官方文檔里的隱藏寶藏
    發(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 ?598次閱讀
    <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 的文件制作一個(gè) USBDM。 現(xiàn)在,我遇到了一個(gè)問題,我不知道如何將 firware 安裝到使用 MC9S08JS16CWJ
    發(fā)表于 03-24 07:46

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

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

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

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

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

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

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

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

    鴻蒙Flutter實(shí)戰(zhàn):11-使用 Flutter SDK 3.22.0

    # 使用 Flutter SDK 3.22.0 ## SDK 安裝 參考[鴻蒙Flutter實(shí)戰(zhàn):01-搭建開發(fā)環(huán)境]文章的說明,首先安裝 Flutter SDK 3.22.0。 目前
    發(fā)表于 11-01 15:03

    鴻蒙Flutter實(shí)戰(zhàn):10-常見問題集合

    \' ], 需要增加 tablet 平板設(shè)備的適配。 如果在 Matepad 上運(yùn)行時(shí)設(shè)備沒有全屏,則可以需要?jiǎng)h除 App 重裝安裝或者重啟設(shè)備。因?yàn)橄嚓P(guān)的配置存在緩存,適配類型發(fā)生變化時(shí),存在沒有
    發(fā)表于 10-23 17:05

    鴻蒙Flutter實(shí)戰(zhàn):08-如何調(diào)試代碼

    。 方案二 適應(yīng)DecEco運(yùn)行鴻蒙項(xiàng)目,注意需要打開的是ohos鴻蒙目錄代碼,待IDE分析結(jié)束后,點(diǎn)擊運(yùn)行。 當(dāng)app鴻蒙設(shè)備上啟動(dòng)成功后,立即在 Vscode 中調(diào)出 Comma
    發(fā)表于 10-23 16:29

    鴻蒙Flutter實(shí)戰(zhàn):07混合開發(fā)

    。 其優(yōu)點(diǎn)是主項(xiàng)目開發(fā)者可以不關(guān)注Flutter實(shí)現(xiàn),不需要安裝配置Flutter開發(fā)環(huán)境,缺點(diǎn)是無(wú)法及時(shí)修改Flutter代碼,也不存在熱重載。 ## 2.基于源碼 通過源碼依賴的當(dāng)時(shí),在原生鴻蒙
    發(fā)表于 10-23 16:00

    機(jī)調(diào)試有什么限制嗎?

    我有一臺(tái)華為Mate9手機(jī),系統(tǒng)是鴻蒙2.0.0,但是這里識(shí)別不出 想問下機(jī)調(diào)試是否存在限制。 我是由于webview效果不能直接預(yù)覽,因此想通過機(jī)進(jìn)行查看
    發(fā)表于 07-23 11:09

    如何將SDK安裝到IDE并使用所有SDK功能?

    我是 Wi-Fi 無(wú)線通信和ESP8266芯片方面的新手。我想使用帶有MCUXpresso IDE的32位MCU Kinetis與ESP 12-E進(jìn)行通信。如何將SDK安裝到IDE并使用所有SDK
    發(fā)表于 07-11 08:07

    Win10 PRO的系統(tǒng),下載了IDF的離線安裝包,安裝到最后總是報(bào)告錯(cuò)誤怎么解決?

    Win10 PRO的系統(tǒng),下載了IDF的離線安裝包,安裝到最后總是報(bào)告錯(cuò)誤,錯(cuò)誤信息如附件中所示。 有遇到過這個(gè)情況的朋友幫忙支個(gè)招,謝謝啦!
    發(fā)表于 06-19 08:10