衡阳派盒市场营销有限公司

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

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

3天內不再提示

鴻蒙開發實例:【配置OpenHarmony SDK】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-04-22 15:24 ? 次閱讀

配置OpenHarmony SDK

在設置OpenHarmony應用開發環境時,需要開發者在DevEco Studio中配置對應的SDK信息

icon-note.gif說明:
請注意,OpenHarmony SDK版本精簡了部分工具鏈,因此不適用于HarmonyOS應用開發。

前提條件

下載并安裝好DevEco Studio 3.0 Beta1及以上版本。
鴻蒙開發指導文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

搜狗高速瀏覽器截圖20240326151450.png

配置SDK信息

HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿

DevEco Studio通過SDK Manager統一管理SDK及工具鏈,OpenHarmony包含如下SDK包:

類別包名說明
SDKJSJS語言SDK包。
SDK ToolToolchainsSDK工具鏈,OpenHarmony應用開發必備工具集,包括編譯、打包、簽名、數據庫管理等工具的集合。
PreviewerOpenHarmony應用預覽器,可以在應用開發過程中查看界面UI布局效果。
  1. 運行已安裝的DevEco Studio,首次使用,請選擇 Do not import settings ,點擊OK。

  2. 進入配置向導頁面,設置 npm registry ,DevEco Studio已預置對應的倉,直接點擊 Start using DevEco Studio進入下一步。

    icon-note.gif說明:
    如果配置向導界面出現的是設置 Set up HTTP Proxy界面,說明網絡受限,請根據[參考信息]配置DevEco Studio代理、NPM代理和Gradle代理后,再下載OpenHarmony SDK。

    zh-cn_image_0000001163314102

  3. DevEco Studio向導指引開發者下載SDK,默認下載OpenHarmony SDK。SDK下載到user目錄下,也可以指定對應的存儲路徑,SDK存儲路徑不支持中文字符,然后點擊 Nextzh-cn_image_0000001208394019

    icon-note.gif說明:
    如果不是首次安裝DevEco Studio,可能無法查看進入該界面,可通過歡迎頁的 Configure (zh-cn_image_0000001208274069http://www.zgszdi.cn/images/chaijie_default.png圖標)> Settings > SDK Manager > OpenHarmony SDK界面,點擊 OpenHarmony SDK Location加載SDK。

  4. 在彈出的SDK下載信息頁面,點擊 Next ,并在彈出的 License Agreement窗口,點擊 Accept開始下載SDK。

    icon-note.gif說明:
    下載SDK過程中,如果出現下載JS SDK失敗,提示“Install js dependencies failed”,請根據[JS SDK安裝失敗處理指導]進行處理。

    zh-cn_image_0000001163472654

  5. 等待OpenHarmony SDK及工具下載完成,點擊 Finish ,界面會進入到DevEco Studio歡迎頁。 zh-cn_image_0000001163632602

參考信息

DevEco Studio開發環境需要依賴于網絡環境,需要連接上網絡才能確保工具的正常使用。

一般來說,如果使用的是個人或家庭網絡,是不需要設置代理信息的;只有部分企業網絡受限的情況下,才需要設置代理信息。

如果是第一次打開DevEco Studio,配置向導界面出現設置 Set up HTTP Proxy界面,說明網絡受限,可以通過配置代理的方式來解決,需要配置DevEco Studio代理、NPM代理和Gradle代理。

zh-cn_image_0000001166582138

配置DevEco Studio代理

  1. 啟動DevEco Studio,配置向導進入 Set up HTTP Proxy界面,勾選 Manual proxy configuration ,設置DevEco Studio的HTTP Proxy。

    icon-note.gif說明:
    如果非首次設置向導進入HTTP Proxy,可以通過如下方式進入HTTP Proxy配置界面:

    • 在歡迎頁點擊 Configure(或zh-cn_image_0000001212142015http://www.zgszdi.cn/images/chaijie_default.png圖標) > Settings > Appearance & Behavior > System Settings > HTTP Proxy進入HTTP Proxy設置界面(Mac系統為 Configure > Preferences > Appearance & Behavior > System Settings > HTTP Proxy )。
    • 在打開了工程的情況下,可以點擊 File > Settings > Appearance & Behavior > System Settings > HTTP Proxy進入HTTP Proxy設置界面(Mac系統為 DevEco Studio > Preferences > Appearance & Behavior > System Settings > HTTP Proxy
    • HTTP配置項,設置代理服務器信息。 如果不清楚代理服務器信息,可以咨詢你們的網絡管理人員
      • Host name :代理服務器主機名或IP地址。
      • Port number :代理服務器對應的端口號。
      • No proxy for :不需要通過代理服務器訪問的URL或者IP地址(地址之間用英文逗號分隔)。
    • Proxy authentication配置項,如果代理服務器需要通過認證鑒權才能訪問,則需要設置。否則,請跳過該配置項。
      • Login :訪問代理服務器的用戶名。
      • Password :訪問代理服務器的密碼。
      • Remember :勾選,記住密碼。 zh-cn_image_0000001212062065
  2. 配置完成后,點擊 Check connection ,輸入網絡地址(如:[[https://developer.harmonyos.com),檢查網絡連通性。提示Connection] successful表示代理設置成功。]

  3. 點擊 Next: Configure npm繼續設置NPM代理信息,請參考[配置NPM代理]。

配置NPM代理

通過DevEco Studio的設置向導設置NPM代理信息,代理信息將寫入用戶“users/用戶名/”目錄下的 .npmrc文件。

icon-note.gif說明:
該向導只有第一次安裝DevEco Studio才會出現。如果未出現該向導,可以直接在“users/用戶名/”目錄下的 .npmrc文件中,添加代理配置信息。

  • npm registry:設置npm倉的地址信息,建議勾選。
  • HTTP proxy:代理服務器信息,默認會與DevEco Studio的HTTP proxy設置項保持一致。
  • Enable Https Proxy:同步設置HTTPS Proxy配置信息,建議勾選。

zh-cn_image_0000001164577336

然后點擊 Start using DevEco Studio繼續下一步操作。

如果代理服務器需要認證(需要用戶名和密碼),請先根據如下指導配置代理服務器的用戶名和密碼信息,然后再下載OpenHarmony SDK;否則,請跳過該操作,參考[配置SDK信息]進行操作即可。

zh-cn_image_0000001209817299

  1. 進入用戶的users目錄,打開 .npmrc文件。

  2. 修改npm代理信息,在proxy和https-proxy中,增加user和password字段,具體取值請以實際代理信息為準。示例如下所示:

    proxy=http://user:password@proxy.server.com:80
    https-proxy=http://user:password@proxy.server.com:80
    

    icon-note.gif說明:
    如果password中存在特殊字符,如@、#、*等符號,可能導致配置不生效,建議將特殊字符替換為ASCII碼,并在ASCII碼前加百分號%。常用符號替換為ASCII碼對照表如下:

    • !:%21
    • @:%40
    • #:%23
    • ¥:%24
    • &:%26
    • *:%2A
  3. 代理設置完成后,打開命令行工具,執行如下命令進行驗證網絡是否正常。

    npm info express
    

    執行結果如下圖所示,則說明代理設置成功。

    zh-cn_image_0000001164417356

  4. 網絡設置完成后,然后再[配置SDK信息]。

設置Gradle代理

  1. 打開“此電腦”,在文件夾地址欄中輸入 %userprofile% (Mac系統請點擊 前往 > 個人 ),進入個人用戶文件夾。 zh-cn_image_0000001166740700
  2. 創建一個文件夾,命名為 .gradle 。如果已有.gradle文件夾,請跳過此操作。

    icon-note.gif說明:
    macOS系統創建.gradle文件夾前,請將系統設置為“顯示隱藏文件”。

  3. 進入.gradle文件夾,新建一個文本文檔,命名為 gradle ,并修改后綴為 .properties
  4. 打開 gradle.properties文件中,添加如下腳本,然后保存。 其中代理服務器、端口、用戶名、密碼和不使用代理的域名,請根據實際代理情況進行修改。其中不使用代理的nonProxyHosts的配置間隔符是 “|”。
    systemProp.http.proxyHost=proxy.server.com
    systemProp.http.proxyPort=8080
    systemProp.http.nonProxyHosts=*.company.com|10.*|100.*
    systemProp.http.proxyUser=userId
    systemProp.http.proxyPassword=password
    systemProp.https.proxyHost=proxy.server.com
    systemProp.https.proxyPort=8080
    systemProp.https.nonProxyHosts=*.company.com|10.*|100.*
    systemProp.https.proxyUser=userId
    systemProp.https.proxyPassword=password
    

審核編輯 黃宇

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

    關注

    3

    文章

    1045

    瀏覽量

    46269
  • 鴻蒙
    +關注

    關注

    57

    文章

    2392

    瀏覽量

    43050
  • HarmonyOS
    +關注

    關注

    79

    文章

    1982

    瀏覽量

    30574
  • OpenHarmony
    +關注

    關注

    25

    文章

    3744

    瀏覽量

    16577
收藏 人收藏

    評論

    相關推薦

    鴻蒙next開發-OpenHarmony的NDK開發

    Native API是OpenHarmony SDK上提供的一組native開發接口與工具集合(也稱為NDK),方便開發者使用C或者C++語言實現應用的關鍵功能。
    的頭像 發表于 01-20 11:35 ?1878次閱讀
    <b class='flag-5'>鴻蒙</b>next<b class='flag-5'>開發</b>-<b class='flag-5'>OpenHarmony</b>的NDK<b class='flag-5'>開發</b>

    鴻蒙OpenHarmony【集成三方SDK】 (基于Hi3861開發板)

    OpenHarmony致力于打造一套更加開放完善的IoT生態系統,為此OpenHarmony規劃了一組目錄,用于將各廠商的SDK集成到OpenHarmony中。本文檔基于Hi3861
    的頭像 發表于 04-24 15:11 ?1192次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>【集成三方<b class='flag-5'>SDK</b>】 (基于Hi3861<b class='flag-5'>開發</b>板)

    鴻蒙實戰項目開發:【短信服務】

    ://gitee.com/openharmony/applications_app_samples.git git pull origin master ? 最后呢,很多開發朋友不知道需要學習那些鴻蒙技術?
    發表于 03-03 21:29

    鴻蒙OpenHarmony南向/北向快速開發教程-迅為RK3568開發

    4.1學習之旅了嗎?快來加入我們,一起探索鴻蒙4.1系統的無限魅力吧! 【北京迅為】OpenHarmony學習開發系列教程(第1期 北向基礎篇一) P0_先導課 P1_OpenHarmony
    發表于 07-23 10:44

    鴻蒙Flutter實戰:11-使用 Flutter SDK 3.22.0

    # 使用 Flutter SDK 3.22.0 ## SDK 安裝 參考[鴻蒙Flutter實戰:01-搭建開發環境]文章的說明,首先安裝 Flutter
    發表于 11-01 15:03

    怎樣配置OpenHarmony應用開發環境的SDK信息呢

      在設置OpenHarmony應用開發環境時,需要開發者在DevEco Studio中配置對應的SDK信息。  說明:  請注意,
    發表于 03-14 16:08

    配置OpenHarmony SDK網絡報錯該怎么去解決

    6,于是根據添加OpenHarmony SDK  可知進行配置SDK,執行到npm install ,  報錯網絡請求:  對http://cmc.centralrepo.rnd.h
    發表于 03-14 16:14

    DevEco Studio For OpenHarmony配置OpenHarmony SDK(eTS)失敗怎么解決

    關于DevEco Studio For OpenHarmony配置OpenHarmony SDK(eTS)失敗的問題與解答Q and A
    發表于 05-05 10:29

    OpenHarmony應用/服務開發配置開發環境

    在進行OpenHarmony應用/服務開發前,需要提前在DevEco Studio中下載對應版本的SDK。下載OpenHarmony SDK
    發表于 08-10 16:59

    【觸覺智能 Purple Pi OH 開發板體驗】一、OpenHarmony鴻蒙系統)開發環境配置以及示例代碼

    OpenHarmony 不支持 Java 來開發應用。(2)SDK 的不同應用開發工具都是統一使用華為的 DevEco Studio,但是使用的
    發表于 08-31 11:03

    OpenHarmony 應用開發SDK、API 與基礎工具

    、多媒體、圖形窗口、通訊、安全、Web 和 AI 等諸多能力。 鴻蒙系統是分布式操作系統,一套 SDK 可適配多設備的開發開發者在 IDE 中創建的工程適配哪些設備,在工程中就可以使
    發表于 09-19 15:45

    鴻蒙開發實例【使用高德地圖鴻蒙SDK】(一)

    使用高德地圖鴻蒙SDK的快速入門指南。
    的頭像 發表于 03-22 16:59 ?928次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>實例</b>【使用高德地圖<b class='flag-5'>鴻蒙</b><b class='flag-5'>SDK</b>】(一)

    OpenHarmony開發實例:【鴻蒙.bin文件燒錄】

    如何使用HiBurn工具燒錄鴻蒙的.bin文件到Hi3861開發板。
    的頭像 發表于 04-14 09:54 ?465次閱讀
    <b class='flag-5'>OpenHarmony</b><b class='flag-5'>開發</b><b class='flag-5'>實例</b>:【<b class='flag-5'>鴻蒙</b>.bin文件燒錄】

    如何在開源鴻蒙OpenHarmony開啟SELinux模式?RK3566鴻蒙開發板演示

    本文介紹開源鴻蒙OpenHarmony系統下,開啟/關閉SELinux權限的方法,觸覺智能Purple Pi OH鴻蒙開發板演示,已適配全新Open
    的頭像 發表于 11-18 19:03 ?420次閱讀
    如何在開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>開啟SELinux模式?RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>板演示

    OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發板演示

    開源鴻蒙OpenHarmony系統下,修改DPI密度值的方法,觸覺智能Purple Pi OH鴻蒙開發板演示,搭載了瑞芯微RK3566四核處理器,Laval
    的頭像 發表于 12-24 11:46 ?259次閱讀
    <b class='flag-5'>OpenHarmony</b>怎么修改DPI密度值?觸覺智能RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>板演示
    百家乐连赢的策略| 百家乐和怎么算输赢| 凯旋门娱乐城开户| 电玩百家乐官网的玩法技巧和规则| 威尼斯人娱乐城 老品牌| 玩百家乐官网新2娱乐城| 星期8百家乐的玩法技巧和规则| 澳门永利| 做生意店内格局| 太阳城网上投注| 皇家百家乐官网的玩法技巧和规则 | 百家乐评级网站| 百家乐官网园会员注册| 百家乐哪条路准| 太阳城百家乐官网筹码租| 竞咪百家乐的玩法技巧和规则| 百家乐官网破解的方法| 免费百家乐奥| 在线百家乐官网安卓| 累积式百家乐的玩法技巧和规则| 百家乐官网平的概率| 天天百家乐的玩法技巧和规则| 百家乐官网北京| 大发888备用网| 百家乐官网网| 崇仁县| 牌九百家乐的玩法技巧和规则 | 闲和庄百家乐赌场娱乐网规则| 百家乐官网游戏如何玩| 奇迹百家乐的玩法技巧和规则 | 威尼斯人娱乐官方网| 广发百家乐官网的玩法技巧和规则 | 百家乐官网庄闲的分布| 百家乐免费体验金| 百家乐官网常用公式| bet365后备网址| 百家乐视频麻将下载| 百利宫百家乐官网现金网| 威尼斯人娱乐城真钱赌博| 百家乐天天赢钱| 百家乐官网平台下载|