益陽網站seo小程序流量點擊推廣平臺
問題背景
學習任何語言和框架的第一步,永遠都是跑通熟悉的“hello world”,本文將介紹鴻蒙開發(fā)如何跑通“hello world”。
問題分析
一、構建第一個ArkTS應用(fa模型)
說明:請使用DevEco Studio V3.0.0.601 Beta1及更高版本。下載鏈接:https://developer.harmonyos.com/cn/develop/deveco-studio 。
(1)創(chuàng)建ArkTS工程
若首次打開DevEco Studio,請點擊Create Project創(chuàng)建工程。如果已經打開了一個工程,請在菜單欄選擇File > New > Create Project來創(chuàng)建一個新工程。
(2)選擇Application應用開發(fā)(本文以應用開發(fā)為例,Atomic Service對應為元服務開發(fā)),選擇模板“Empty Ability”,點擊Next進行下一步配置。
(3)進入配置工程界面,Compile SDK選擇“3.0.0(API 8)”,Model 選擇“FA”,其他參數保持默認設置即可。
(4)點擊Finish,工具會自動生成示例代碼和相關資源,等待工程創(chuàng)建完成。
(5)工程創(chuàng)建完成后,運行項目報錯:Failure[INSTALL_FAILED_NO_BUNDLE_SIGNATURE]
原因分析:這個錯誤的意思是在運行真機之前需要對app進行簽名。
進入File > Project Structure > Project > Signing Configs界面,點擊“Sign In”按鈕進行登錄,登錄成功后返回客戶端重新運行。
(6)運行成功,手機上即可正常安裝打開應用,顯示hello world。
問題總結
本文初步介紹了,鴻蒙開發(fā)如何跑通“hello world”程序。
因為手機系統(tǒng)的問題,本文基于fa模型,如果更新的系統(tǒng)可以考慮stage模型,如果選擇的項目sdk版本和手機系統(tǒng)版本不匹配,可能報錯:“compileSdkVersion and releaseType of the app do not match the apiVersion and releaseType on the device.”,這時候需要開發(fā)者對版本進行匹配處理。