当前位置: 首页 > news >正文 台州企业网站建设三亚旅游攻略 news 2025/11/1 11:06:34 台州企业网站建设,三亚旅游攻略,网站建设淘宝,为男人做购物网站Harmony 应用开发的知识储备 前言正文一、DevEco Studio版本二、手机版本① 环境变量 三、API版本四、开发语言五、运行调试 前言 这里先说明一点#xff0c;如果你对Android应用开发很熟悉#xff0c;那么做Harmony应用开发也可以驾轻就熟#xff0c;只不过在此之前你需要知… Harmony 应用开发的知识储备 前言正文一、DevEco Studio版本二、手机版本① 环境变量 三、API版本四、开发语言五、运行调试 前言 这里先说明一点如果你对Android应用开发很熟悉那么做Harmony应用开发也可以驾轻就熟只不过在此之前你需要知道一些关于Harmony应用开发的相关知识。 正文 那么问题就来了我为什么会知道这些相关的知识点呢因为踩过一遍坑了说多了都是泪唯有文字记录当然了不同应用开发会踩不同的坑这是无可厚非开发的越多知道的就越多不知道的也越多因此本文会持续更新。闲话少说我们进入正题。 一、DevEco Studio版本 首先要了解Harmony应用开发的开发工具DevEco Studio。 首先你可以下载DevEco Studio下载地址安装DevEco Studio参看这个视频演示视频观看这个视频可能需要华为账号如果没有的话你先注册一个关于DevEco Studio的版本也是持续更新的它是基于IDEA进行二次开发的如果Android Studio一样。当前最新的版本是DevEco Studio 3.1。 二、手机版本 做Harmony应用开发如果在真机上时我们需要了解的是鸿蒙手机的版本这里的版本不是鸿蒙几点零版本而是指的是开发API版本这一点就很重要了至于为什么后面我再细说那么我们怎么查看鸿蒙手机的API版本呢通过环境变量配置工具就可以了。 ① 环境变量 首先进入系统的环境变量页面在系统变量下新增一个变量如下图所示 变量名HUAWEI_SDK 变量值C:\Huawei\Sdk\hmscore\3.1.0\toolchains 需要注意的是你所安装的编辑器路径上图是我的路径你要使用自己的路径其中3.1.0表示的是sdk的版本最新的就是3.1.0。配置好之后点击确定然后在系统变量下找到Path变量点击编辑。 然后点击新建输入%HUAWEI_SDK%点击确定一路确定。下面我们Win R打开运行窗口输入cmd打开命令行窗口。 输入hdc 出现如图所示说明环境变量配置成功了只不过现在你的电脑没有连接鸿蒙设备所以显示No any target下面我们打开鸿蒙手机的开发者模式然后通过数据线连接电脑如果手机上出现一个调试弹窗勾选上然后你再输入hdc -v。 查看手机API版本首先进入hdc shell模式如同adb shell hdc shell查看手机的API版本 getprop hw_sc.build.os.apiversion查看手机的版本类型一般都是Relase。 getprop hw_sc.build.os.releasetype通过查询可以得知我的HUAWEI P30是API 6的Release版本。 如果上面的指令查不到你可以使用 getprop persist.sys.ohc.apiversion和 getprop persist.sys.ohc.releasetype这是在高版本API的情况下使用的指令如果你觉得麻烦那就这样。 if [ -z $(getprop persist.sys.ohc.apiversion) ];then echo $(getprop hw_sc.build.os.apiversion) echo $(getprop hw_sc.build.os.releasetype) else echo $(getprop persist.sys.ohc.apiversion) echo $(getprop persist.sys.ohc.releasetype) fi在hdc shell之后你把这段代码复制过去然后回车就会看到6和Release。 三、API版本 上面我们费尽心思去获取鸿蒙手机的API版本的目的是为了什么呢 编译SDK版本API版本开发语言3.1.09ArkTS3.0.08ArkTS、JS3.0.07JS、Java2.2.06JS、Java2.1.05JS、Java2.0.04JS、Java 通过上表我们可以了解到DevEco Studio的编译SDK版本支持的API版本和开发语言至于更早的API版本其实知不知道没有太大关系因为现在基本上最低都是Harmony2.0了普遍是3.0比如我目前用的测试机HUAWEI P30 就是之前从2.0升到3.0不知道还有没有机会升级到4.0。 目前HarmonyOS属于高速发展的阶段每一个版本的更新内容都很多一些功能也会逐步开放如果如果你有条件的话弄一个高版本API的手机会让你开发起来事半功倍因为你现在看到的Harmony官网主推的是ArkTS兼容性也会越来越好未来可能就是ArkTS是唯一支持语言了而且论坛上的信息最新的也是ArkTS至于Java相关的都是21年的了而且很多不维护了。首先你要知道你的手机API版本不然你到时候看了半天ArkTS然后发现调试的时候用不了还是得用Java或JS这就是我说的坑。 四、开发语言 开发语言首先要看你的兼容性了这里就有一个坑那就是API版本兼容的问题比如你买了一个Mate 60 Pro遥遥领先虽然它是HarmonyOS4.0然后你通过hdc查看API版本可能会是 8 而不是 9 。而我的测试机P30是 6 那么如果我创建一个API 9的工程进行开发是无法在P30上进行真机调试的因为版本不兼容所以我就用不了ArkTS语言进行开发。就需要创建符合手机API版本的工程来进行开发比如API 6如下图所示。 高版本API的鸿蒙手机是可以在低版本API工程上进行编译的就是我现在创建一个API 6 的工程然后真机调试同事的Mate 40 Pro是可以的。 五、运行调试 当我们创建好一个工程之后要想运行首先要做的就是配置Debug相关信息这个是和iOS有点类似你可以点击DevEco StudioFile → Project Structure。如果你是一个新项目的话这里可能就会需要你登陆一下华为账号然后你在能进入Signing Configs进行本地Debug的证书配置。 当这个页面出现下面的信息之后你就可以在本地Debug运行调试了。 你可以勾选上Automatically generate signature项目让编辑器可以在之后的开发中自动根据你的更改内容同步更改这些配置。 同时在编译安装过程中DevEco Studio默认每一次都会卸载你之前安装的应用然后再安装之前的应用数据不会保留如果你不希望这样。可以进入Run → Edit Configurations...。 勾选上Keep Application Data这样就会覆盖安装应用了。 文章转载自: http://www.morning.sypby.cn.gov.cn.sypby.cn http://www.morning.qhln.cn.gov.cn.qhln.cn http://www.morning.ndmbd.cn.gov.cn.ndmbd.cn http://www.morning.tqpr.cn.gov.cn.tqpr.cn http://www.morning.jycr.cn.gov.cn.jycr.cn http://www.morning.smnxr.cn.gov.cn.smnxr.cn http://www.morning.lpmjr.cn.gov.cn.lpmjr.cn http://www.morning.wfspn.cn.gov.cn.wfspn.cn http://www.morning.stfdh.cn.gov.cn.stfdh.cn http://www.morning.pqsys.cn.gov.cn.pqsys.cn http://www.morning.lgwjh.cn.gov.cn.lgwjh.cn http://www.morning.knnhd.cn.gov.cn.knnhd.cn http://www.morning.sgmis.com.gov.cn.sgmis.com http://www.morning.chehb.com.gov.cn.chehb.com http://www.morning.zfwjh.cn.gov.cn.zfwjh.cn http://www.morning.lzttq.cn.gov.cn.lzttq.cn http://www.morning.wbxtx.cn.gov.cn.wbxtx.cn http://www.morning.yhwxn.cn.gov.cn.yhwxn.cn http://www.morning.fgrkc.cn.gov.cn.fgrkc.cn http://www.morning.rmfh.cn.gov.cn.rmfh.cn http://www.morning.kbntl.cn.gov.cn.kbntl.cn http://www.morning.yrck.cn.gov.cn.yrck.cn http://www.morning.hxftm.cn.gov.cn.hxftm.cn http://www.morning.tnnfy.cn.gov.cn.tnnfy.cn http://www.morning.msmtf.cn.gov.cn.msmtf.cn http://www.morning.zrlms.cn.gov.cn.zrlms.cn http://www.morning.kqnwy.cn.gov.cn.kqnwy.cn http://www.morning.ddrdt.cn.gov.cn.ddrdt.cn http://www.morning.kzrbn.cn.gov.cn.kzrbn.cn http://www.morning.tpbhf.cn.gov.cn.tpbhf.cn http://www.morning.mtgnd.cn.gov.cn.mtgnd.cn http://www.morning.nlygm.cn.gov.cn.nlygm.cn http://www.morning.tqrxm.cn.gov.cn.tqrxm.cn http://www.morning.yksf.cn.gov.cn.yksf.cn http://www.morning.fjtnh.cn.gov.cn.fjtnh.cn http://www.morning.wbxbj.cn.gov.cn.wbxbj.cn http://www.morning.qbrs.cn.gov.cn.qbrs.cn http://www.morning.pxdgy.cn.gov.cn.pxdgy.cn http://www.morning.lhhkp.cn.gov.cn.lhhkp.cn http://www.morning.mrcpy.cn.gov.cn.mrcpy.cn http://www.morning.tsqrc.cn.gov.cn.tsqrc.cn http://www.morning.zmyzt.cn.gov.cn.zmyzt.cn http://www.morning.srcth.cn.gov.cn.srcth.cn http://www.morning.qrhh.cn.gov.cn.qrhh.cn http://www.morning.xnqwk.cn.gov.cn.xnqwk.cn http://www.morning.ujianji.com.gov.cn.ujianji.com http://www.morning.nmkbl.cn.gov.cn.nmkbl.cn http://www.morning.gtmgl.cn.gov.cn.gtmgl.cn http://www.morning.mgmyt.cn.gov.cn.mgmyt.cn http://www.morning.jxfsm.cn.gov.cn.jxfsm.cn http://www.morning.hmxrs.cn.gov.cn.hmxrs.cn http://www.morning.rfdqr.cn.gov.cn.rfdqr.cn http://www.morning.xzrbd.cn.gov.cn.xzrbd.cn http://www.morning.pfkrw.cn.gov.cn.pfkrw.cn http://www.morning.pgzgy.cn.gov.cn.pgzgy.cn http://www.morning.kzdgz.cn.gov.cn.kzdgz.cn http://www.morning.fnlnp.cn.gov.cn.fnlnp.cn http://www.morning.weitao0415.cn.gov.cn.weitao0415.cn http://www.morning.pfggj.cn.gov.cn.pfggj.cn http://www.morning.yrmpr.cn.gov.cn.yrmpr.cn http://www.morning.wxlzr.cn.gov.cn.wxlzr.cn http://www.morning.tslwz.cn.gov.cn.tslwz.cn http://www.morning.jbmsp.cn.gov.cn.jbmsp.cn http://www.morning.tbstj.cn.gov.cn.tbstj.cn http://www.morning.wddmr.cn.gov.cn.wddmr.cn http://www.morning.rntgy.cn.gov.cn.rntgy.cn http://www.morning.qnxzx.cn.gov.cn.qnxzx.cn http://www.morning.gydsg.cn.gov.cn.gydsg.cn http://www.morning.ishoufeipin.cn.gov.cn.ishoufeipin.cn http://www.morning.wrlxy.cn.gov.cn.wrlxy.cn http://www.morning.qczpf.cn.gov.cn.qczpf.cn http://www.morning.zkbxx.cn.gov.cn.zkbxx.cn http://www.morning.rwyw.cn.gov.cn.rwyw.cn http://www.morning.btypn.cn.gov.cn.btypn.cn http://www.morning.hrkth.cn.gov.cn.hrkth.cn http://www.morning.fnwny.cn.gov.cn.fnwny.cn http://www.morning.qbgdy.cn.gov.cn.qbgdy.cn http://www.morning.knpmj.cn.gov.cn.knpmj.cn http://www.morning.wlqll.cn.gov.cn.wlqll.cn http://www.morning.jbmbj.cn.gov.cn.jbmbj.cn 查看全文 http://www.tj-hxxt.cn/news/267860.html 相关文章: 汶上公司网站建设百家号seo 西安专业网站开发哪家好酷网站欣赏 网站视频做参考文献腾讯企业邮箱二维码登录 邢台做网站流程网站开发房源岗位 专门做酒店网站怎样制作微信小程序卖东西 深圳在建高铁站备案网站管理系统 公司网站服务器租赁微信公众号小说网站怎么做 四川网站推广广东省建设执业注册中心网站 网站建设基本流程ppt做彩票网站抓到判几年 网站的建设目标是什么意思wordpress怎么开启伪静态 10m网站空间网站建设 技术方案 做网站用的系统锡林郭勒盟建设工程管理网站 全国住房与城乡建设部网站wordpress 301设置 中英语网站制作方法泉州网站制作设计 哈尔滨队网站网页美工要建一个网站怎么做 佛山网站建设锐艺a068优酷有wordpress插件吗 个人网站如何进行网络推广中国做网站找谁 做网站需要什么权限今天建设银行网站无法登录 建一个网站买完域名后应该怎么做住房和城乡建设部网站执业资格注册中心 物流管理网站建设深圳欧啦啦网站建设 苏州工业园区最新通告优化员工 品牌网站建设四川定制产品网站有哪些 可视化网站制作软件还有哪些数据库网站 rp做网站wordpress域名授权破解版 做网站需要执照吗西安室内设计公司排名 网站整体设计硬件开发和软件开发 做网站的资源哪里找吕梁网站定制 长沙网站制作好公司宿州网站开发建设 深圳住房和城乡建设局网站如何用 ftp上传网站 青岛高端网站制作建设化工网站的目的