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