uniapp+vue3+鴻蒙系統的開發

前言:

????????uniapp+vue3+鴻蒙系統的開發。

實現效果:

鴻蒙pad端真機測試效果-下面是正常的日志效果

實現步驟:

1、安裝鴻蒙的開發工具,點擊安裝,注意版本不能太舊了

deveco-studio

2、下載下來是個壓縮包,解壓后是個exe的安裝包,安裝即可

這里沒什么特別注意的,可以把之前的舊版本刪了,保留數據,全刪也行,根據提示來就行

3、設置成中文,點擊進來,fil->plugin->勾選上這個插件->重啟

4、配置你需要的模擬器

首先選擇你的模擬器類型,比如手機、平板等等,記得修改保存位置,然后點擊新建模擬器

點擊新建模擬器來到這里,注意找到你的鴻蒙的型號,一般模擬器會比真機版本要高一些,你可以根據你的真機上的鴻蒙型號來找適合你的版本,比如16-17是當前最常用的,選第二個,然后點擊下載

點擊下載后,就進行下載狀態,可以后天運行,不影響的,第二張圖是下載好的,可以看區別

勾選你下載好的鏡像,然后點擊下一步

可以自己給服務起名,然后內存和儲存空間設置,然后點擊完成就配置好了

安裝好以后,直接點擊這個圖標,運行就行,注意,有些配置需要鴻蒙系統才可以

如果運行報錯,可以看這些官方資料來解決

文檔中心https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-emulator-faqs#section214296171615

5、安裝最新的HBuilderX?工具,目前要求鴻蒙開發必須4.5版本以上

HBuilderX 文檔HBuilderX:極客開發工具, HBuilderX用戶文檔和插件開發文檔https://hx.dcloud.net.cn/Tutorial/install/windows

還有個鴻蒙系統的插件,注意看右下角,點擊安裝就行

6、新建一個項目,或者用你自己的項目,然后運行到瀏覽器查看效果

注意,你自己項目可能會報錯,ohpm類型的一些錯誤,建議用新項目看看你的本地環境是否配置好了,先排除環境問題,環境沒問題,就只剩下代碼配置問題

7、注意鴻蒙要配置簽名,這是必須的,沒有簽名是無法正常運行的

真機插入:

真機如何配置:

1、直接數據線連接電腦

2、選擇傳輸文件

3、電腦上彈出一個設備信息

4、在鴻蒙開發者工具的

電腦彈出設備信息

鴻蒙的開發者工具中查看設備信息

鴻蒙開發者工具,可以看到剛插入的設備,點擊他就可以操作了

HBuilderX中點擊運行到鴻蒙,可以看到設備信息,還有個配置簽名的入口

8、配置調試證書

點擊自動申請調試證書,如果你第一次,肯定要申請的,然后登陸你的賬號,如果沒有賬號就申請注冊一個,這里就不說怎么注冊了

申請簽名具體操作流程指南,鴻蒙官網提供

文檔中心https://developer.huawei.com/consumer/cn/doc/app/agc-help-add-debugcert-0000001914263178?ha_source=Dcloud&ha_sourceId=89000448

  1. 登錄AppGallery Connect,選擇“證書、APP ID和Profile”。

  2. 在左側導航欄選擇“證書、APP ID和Profile > 證書”,進入“證書”頁面,點擊“新增證書”。

  3. 在彈出的“新增證書”窗口填寫要申請的證書信息,點擊“提交”。

    參數

    說明

    證書名稱

    不超過100個字符。

    證書類型

    選擇“調試證書”。

    選取證書請求文件(CSR)

    證書請求文件需要在DevEco Studio上申請,具體操作請參考生成證書請求文件。

?操作步驟:

1、打開鴻蒙開發工具,點擊構建,找到生成私鑰和請求文件

儲存文件的地址,加上你的密碼,然后點擊確定就好了

名稱保持一致就可以了,然后點擊下一步next

然后第二步跟第一步一樣,按照圖示就行

點擊完成,提示當前存放位置

打開我們存放的目錄,可以看到時這樣的,一個p12文件,一個csr文件

然后回到我們上面的第三步,繼續填寫資料

點擊提交以后,可以看到下面的內容,可以點擊下載

簽名特別需要注意點
  • 證書申請成功即為“生效”狀態。目前實名認證開發者的調試證書有效期為180天,未實名開發者的調試證書有效期為14天。
  • 若證書狀態變為“失效”或“已吊銷”,表示當前證書已不可用,且通過此證書申請的Profile也會全部失效或吊銷。您需要重新申請證書與Profile。
  • 證書一旦廢除將不可恢復,且通過此證書申請的Profile也會全部失效,請謹慎操作
到目前為止文件只剩下一個,簽名描述文件還沒有生成了

下面這個就是簽名描述文件,要新增設備,設備有個uuid,可以隨便寫,或者你拿到你鴻蒙設備的uuid

下載以后,可以看到,這四個文件缺一不可

9、根據我們最新的簽名數據,配置我們uniapp這邊的簽名信息

alias ==?私鑰別名

password ==?私鑰密碼

應用包名 ==?appid里面創建的應用的包名

10、運行,直接在ipad上看效果

更多資料:

鴻蒙開發如何生成證書以及配置證書保姆級步驟_鴻蒙證書配置-CSDN博客

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:
http://www.pswp.cn/web/89356.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/89356.shtml
英文地址,請注明出處:http://en.pswp.cn/web/89356.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【C++類和對象解密】面向對象編程的核心概念(下)

之前我們了解到構造函數是在對象實例化之時對對象完成初始化工作的一個函數。在我們不寫時,編譯器會自動生成構造函數。構造函數有一些特點,比如,他對內置類型不做處理,對自定義類型的成員會去調用其自身的構造。我們上篇文章還提…

Flutter基礎(前端教程①②-序列幀動畫)

🧠 核心思路總結??徹底繞過 Image組件重建帶來的性能瓶頸??:不再讓 setState重建包含 Image的 Widget 樹(這是開銷大、可能導致閃爍的根源),改為使用底層畫布 (Canvas) 直接繪制預先處理好的圖像幀數據。好的&…

Qt添加dmp文件生成及pdb文件

1.Pdb文件生成 下圖先通過構建生成Pdb文件,然后運行程序,通過提前準備的崩潰按鈕使得程序崩潰,生成“dump文件”的演示。 # #添加dmp文件生成及pdb文件生成DEFINES QT_MESSAGELOGCONTEXT DEFINES QT_DEPRECATED_WARNINGS# # 添加DUMP文件…

opencv、torch、torchvision、tensorflow的區別

一、框架定位與核心差異PyTorch動態計算圖:實時構建計算圖支持Python原生控制流(如循環/條件),調試便捷。學術主導:2025年工業部署份額24%,適合快速原型開發(如無人機自動駕駛、情緒識別&#x…

離散與組合數學 雜記

生成函數 概念 又稱母函數把一個無窮數列 {an}\{a_n\}{an?}(默認從 000 項起)表示成 G(x)∑i≥0aixiG(x)\displaystyle\sum_{i\ge0} a_ix^iG(x)i≥0∑?ai?xi 的函數形式。例如: ai2ia_i2^iai?2i:G(x)∑i≥02ixiG(x)\display…

學習OpenCV---顯示圖片

學習OpenCV—顯示圖片 最近在學習OpenCV入門,于是記錄一下自己的學習過程。 一、配置環境 第一步 從官方網站中下載OpenCV開源庫。官方下載網站 打開官網后,能看到有很多的版本。我個人下載的是4.11.0版本。點擊圖中的下載 下載完成后,解…

第一次接觸自動化監測,需要付費廠家安裝服務嗎?比人工測量主要區別是啥?

人工檢測是依靠目測檢查或借助于便攜式儀器測量得到的信息,但是隨著整個行業的發展,傳統的人工檢測方法已經不能滿足檢測需求,從人工檢測到自動化監測已是必然趨勢。 a. 從檢測方式看 人工檢測需要耗費大量的精力,從擺放檢測工具到…

VMware Workstation Pro 17下載安裝

注冊賬號 進入下載地址:Free Downloads - Support Portal - Broadcom support portal - https://support.broadcom.com/ 會讓注冊賬號,注冊一個就行 在右上角 下載 地址:Free Downloads - Support Portal - Broadcom support portal - ht…

SpringBoot 3.x集成阿里云OSS:文件上傳 斷點續傳 權限控制

SpringBoot 3.x集成阿里云OSS:文件上傳/斷點續傳/權限控制Spring Boot 3.x 集成阿里云 OSS 終極指南一、環境準備與依賴配置1. 添加阿里云 OSS SDK 依賴2. 配置 OSS 連接參數二、基礎文件上傳服務1. OSS 客戶端配置2. 文件上傳服務三、斷點續…

牛客周賽 Round 100

A小紅的雙排列沒什么好說的 直接 1 1 2 2 3 3 4 4……#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<iostream> #include<bits/stdc.h> #define ll long long using namespace std; int n; int main(){ios::sync_with_stdio(false); …

【Dv3Admin】菜單管理集成阿里巴巴自定義矢量圖標庫

圖標選擇是后臺管理系統中高頻功能。相比用 Element UI、Ant Design 等自帶的 icon 集&#xff0c;阿里巴巴 iconfont.cn 支持上傳和管理自定義圖標&#xff0c;并生成矢量字體&#xff0c;便于統一維護和擴展。 本文目標是支持自定義 iconfont 圖標的展示和選擇&#xff0c;并…

NO.7數據結構樹|線索二叉樹|樹森林二叉樹轉化|樹森林遍歷|并查集|二叉排序樹|平衡二叉樹|哈夫曼樹|哈夫曼編碼

線索二叉樹 線索二叉樹的基本概念 為了解決無法直接找到該結點在某種遍歷序列中的前驅和后繼結點的問題&#xff0c; 出現了線索二叉樹。 一個二叉樹通過如下的方法“穿起來” &#xff1a; 所有原本為空的右(孩子)指針改為指向該節點在某種遍歷序列中的后繼&#xff0c; 所有原…

R語言基礎| 基本圖形繪制(條形圖、堆積圖、分組圖、填充條形圖、均值條形圖)

目錄 一、前言 二、條形圖 1. 簡單的條形圖 2.堆積、分組和填充條形圖(柱狀圖) &#xff08;1&#xff09;堆積圖&#xff0c;對Improved進行堆積&#xff0c;注意position“stack” &#xff08;2&#xff09;分組圖&#xff0c;對Improved進行分組&#xff0c;注意posit…

SegNet:一種用于圖像分割的深度卷積編碼器解碼器架構

教程/講解視頻點擊文末名片1、什么是語義分割&#xff0c;什么是FCN 我們提出了一種新穎且實用的深度全卷積神經網絡架構&#xff0c;用于語義像素級分割&#xff0c;命名為SegNet。 語義分割是指為圖像中的每個像素分配一個類別標簽&#xff08;如道路、天空、汽車&#xff09…

PyTorch 數據加載全攻略:從自定義數據集到模型訓練

目錄 一、為什么需要數據加載器&#xff1f; 二、自定義 Dataset 類 1. 核心方法解析 2. 代碼實現 三、快速上手&#xff1a;TensorDataset 1. 代碼示例 2. 適用場景 四、DataLoader&#xff1a;批量加載數據的利器 1. 核心參數說明 2. 代碼示例 五、實戰&#xff1…

Python--plist文件的讀取

Python練習&#xff1a;讀取Apple Plist文件 Plist文件簡介 ??定義??&#xff1a;Apple公司創建的基于XML結構的文件格式??特點??&#xff1a;采用XML語法組織數據&#xff0c;可存儲鍵值對、數組等結構化信息文件擴展名??&#xff1a;.plist應用場景: ??iOS系統:?…

JAVA幾個注解記錄

在Java中&#xff0c;Data、AllArgsConstructor和NoArgsConstructor是Lombok庫提供的注解&#xff0c;用于自動生成Java類中的樣板代碼&#xff08;如getter、setter、構造函數等&#xff09;&#xff0c;從而減少冗余代碼&#xff0c;提高開發效率。以下是它們的詳細功能和使用…

js對象簡介、內置對象

對象、內置對象 jarringslee 對象 對象&#xff08;object&#xff09;是js的一種引用數據類型&#xff0c;是一種無序的數據集合“ul”&#xff08;類比于數組&#xff0c;有序的數據集合“ol”&#xff09;。 基本上等于結構體。 對象的聲明 //基本方法 let 對象名 {聲…

【工程篇】07:如何打包conda環境并拷貝到另一臺服務器上

這是一份以名為 qwen2.5-vl 的 Conda 環境為例的詳細操作手冊&#xff0c;指導您如何將其打包并遷移至另一臺服務器。操作手冊&#xff1a;遷移 Conda 環境 qwen2.5-vl 至新服務器 本文檔將提供兩種有效的方法來遷移您的 qwen2.5-vl 環境。請根據您的具體需求和服務器條件選擇最…

rustdesk遠控電腦替代todesk,平替向日葵等軟件

rustdesk網頁端遠控電腦docker run --restart always \ --privileged \ -p 9000:9000 \ -p 21114:21114 \ -p 21115:21115 \ -p 21116:21116 \ -p 21116:21116/udp \ -p 21117:21117 \ -p 21118:21118 \ -p 21119:21119 \ -e KEYj8muHpzr2HK00zm9D94b1UFkaJ1bEiWsyA1qxb1nOA \ …