問(wèn)題背景
學(xué)習(xí)任何語(yǔ)言和框架的第一步,永遠(yuǎn)都是跑通熟悉的“hello world”,本文將介紹鴻蒙開(kāi)發(fā)如何跑通“hello world”。
問(wèn)題分析
一、構(gòu)建第一個(gè)ArkTS應(yīng)用(fa模型)
說(shuō)明:請(qǐng)使用DevEco Studio V3.0.0.601 Beta1及更高版本。下載鏈接:https://developer.harmonyos.com/cn/develop/deveco-studio 。
(1)創(chuàng)建ArkTS工程
若首次打開(kāi)DevEco Studio,請(qǐng)點(diǎn)擊Create Project創(chuàng)建工程。如果已經(jīng)打開(kāi)了一個(gè)工程,請(qǐng)?jiān)诓藛螜谶x擇File > New > Create Project來(lái)創(chuàng)建一個(gè)新工程。
(2)選擇Application應(yīng)用開(kāi)發(fā)(本文以應(yīng)用開(kāi)發(fā)為例,Atomic Service對(duì)應(yīng)為元服務(wù)開(kāi)發(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ī)上即可正常安裝打開(kāi)應(yīng)用,顯示hello world。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-653328.html
問(wèn)題總結(jié)
本文初步介紹了,鴻蒙開(kāi)發(fā)如何跑通“hello world”程序。
因?yàn)槭謾C(jī)系統(tǒng)的問(wèn)題,本文基于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í)候需要開(kāi)發(fā)者對(duì)版本進(jìn)行匹配處理。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-653328.html
到了這里,關(guān)于鴻蒙開(kāi)發(fā)學(xué)習(xí)筆記1——真機(jī)運(yùn)行hello world的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!