DevEco Studio正式版是一款华为提供的集成开发环境,可以帮助开发者可以高效的进行华为EMUI中内容的开发,DevEco Studio正式版为用户提供工程管理、代码编辑、编译构建等等功能,可以让用户更轻松的进行开发,开发后的调试功能也能在软件中完成。随着鸿蒙系统的测试,也有越来越多的开发者为鸿蒙系统制作打开APP,使用DevEco Studio正式版可以达到事半功倍的效果,更快的进行APP的开发。
1、融合UX设计,视觉设计与UI界面开发打通,支撑UI界面高效开发,确保界面实现与视觉设计的一致性。
2、分布式多端开发,应用开发支持多端界面实时预览和分布式能力快速集成,实现应用多端运行和分布式协同。
3、分布式多端调测,多语言、多进程、多设备的一站式调试,提升复杂环境下的应用调试效率。
4、多端模拟仿真,提供智慧屏、智能穿戴等多终端设备的模拟仿真环境,支持多场景构造,提高代码调试和应用测试效率。
5、全方位质量保障,提供应用从代码级到二进制级的全套测试框架和服务,支持应用单元测试和兼容性、稳定性、性能、功耗等测试。
6、安全纯净,提供安全隐私、漏洞、恶意广告等自动检测服务,确保应用使用体验。
-在本站下载解压,得到deveco studio 2.0安装包;
-双击运行"deveco-studio-2.0.8.203.exe"程序,按默认目录进行安装,分当然,用户也可更改到其他盘符下;
-之后,如下安装选项界面勾选DevEco Studio launcher后,点击Next,直至安装完成;
配置开发环境
安装完成之后,在本站下载Node.js 64位软件包;
注:安装教程在本站下载界面,用户可进行参考
开发环境需要依赖于网络环境,需要连接上网络才能确保工具的正常使用:
1、npm设置
只有在同时满足以下两个条件时,需要配置npm代理:
-需要使用JS语言开发HarmonyOS应用。
-网络不能直接访问Internet,而是需要通过代理服务器才可以访问。这种情况下,配置npm代理,便于从npm服务器下载JS依赖。
打开命令行工具,按照如下方式进行npm代理设置和验证:
①执行如下命令设置npm代理
如果使用的代理服务器需要认证,请按照如下方式进行设置(请将user、password、proxyserver和port按照实际代理服务器进行修改)
npm config set proxy http://user:password@proxyserver:port
npm config set http-proxy http://user:password@proxyserver:port
②如果使用的代理服务器不需要认证(不需要帐号和密码),请按照如下方式进行设置
npm config set proxy http:proxyserver:port
npm config set http-proxy http:proxyserver:port
代理设置完成后,执行如下命令进行验证
npm info express
执行结果如下图所示,则说明代理设置成功:
设置npm仓库
为了提升下载JS SDK时,使用npm安装JS依赖的速度,建议在命令行工具中执行如下命令,重新设置npm仓库地址
npm config set registry http://mirrors.huaweicloud.com/repository/npm/
2、设置Gradle代理
如果网络不能直接访问Internet,而是需要通过代理服务器才可以访问,这种情况下,需要设置Gradle代理,来访问和下载Gradle所需的依赖:
打开“此电脑”,在文件夹地址栏中输入%userprofile%,进入个人数据界面;
创建一个文件夹,命名为.gradle.。如果已有.gradle文件夹,请跳过此操作;
进入.gradle文件夹,新建一个文本文档,命名为gradle,并修改后缀为.properties;
打开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.http.proxyHost=proxy.server.com
systemProp.http.proxyPort=8080
systemProp.http.nonProxyHosts=*.company.com|10.*|100.*
systemProp.http.proxyUser=userId
systemProp.http.proxyPassword=password
3、设置DevEco Studio代理
运行已安装的DevEco Studio,首次使用,请选择Do not import settings,点击OK;
根据DevEco Studio欢迎界面的提示,点击Setup Proxy,或者在欢迎页点击Configure > Settings > Appearance&Behavior > System Settings > HTTP Proxy进入HTTP Proxy设置界面;
设置DevEco Studio的HTTP Proxy信息:
-HTTP配置项,设置代理服务器信息
Host name:代理服务器主机名或IP地址。
Port number:代理服务器对应的端口号。
No proxy for:不需要通过代理服务器访问的URL或者IP地址(地址之间用英文逗号分隔)
-Proxy authentication配置项,如果代理服务器需要通过认证鉴权才能访问,则需要设置,否则,就跳过此配置
Login:访问代理服务器的用户名。
Password:访问代理服务器的密码。
Remember:勾选,记住密码
置完成后,点击Check connection,输入网络地址(如:http://developer.harmonyos.com),检查网络连通性。提示“Connection successful”表示代理设置成功;
点击OK按钮完成DevEco Studio代理配置;
代理设置完成后,会提示安装HarmonyOS SDK,可以点击Next下载到默认目录中;如果想更改SDK的存储目录,请点击Cancel;
4、下载HarmonyOS SDK
Devco Studio提供SDK Manager统一管理SDK及工具链,下载各种编程语言的SDK包时,SDK Manager会自动下载该SDK包依赖的工具链:
Native:C/C++语言SDK包,默认不自动下载,需手动勾选下载
JS:JS语言SDK包,默认不自动下载,需手动勾选下载
Java:Java语言SDK包,首次下载SDK时默认下载
还提供SDK对应的工具链(SDK Tools):
Toolchains:SDK工具链,HarmonyOS应用开发必备工具集,包括编译、打包、签名、数据库管理等工具的集合,首次下载SDK时默认下载
Previewer:Lite Wearable预览器,在开发过程中可以动态预览Lite Wearable应用的界面呈现效果,默认不自动下载,需手动勾选下载
首次下载HarmonyOS SDK时,只会默认下载Java SDK和Toolchains,因此,如果还需要使用JS或C/C++语言开发应用时,需手动下载:
在菜单栏点击Configure > Settings或者默认快捷键Ctrl+Alt+S,打开Settings配置界面;
进入Appearance&Behavior > System Settings > HarmonyOS SDK菜单界面,点击Edit按钮,设置HarmonyOS SDK存储路径;
选择HarmonyOS SDK存储路径(不能包含中文),然后点击Next。在弹出的License Agreement窗口,点击Accept开始下载SDK;
等待HarmonyOS SDK及工具下载完成,点击Finish,可以看到默认的SDK Platforms > Java SDK及SDK Tools > Toolchains已完成下载;
如果工程还会用到JS或者C/C++语言,请在SDK Platform中,勾选对应的SDK包,点击Apply,SDK Manager会自动将SDK包和工具链,下载到3中设置的SDK存储路径中;
1、查看配置文件的所有字段说明
“config.json”文件的各字段说明请查阅配置文件的元素。
2、使Ability可以被其他应用调用
需要在“config.json”文件中将“abilities”字段的“visible”标签设置为“true”。
3、添加权限声明的方法
需要在“config.json”文件中的“reqPermissions”字段中声明所需要的权限,具体配置方法请参考申请权限。
4、使用数据库注解相关功能
使用注解功能需在模块的“build.gradle”文件的“ohos”节点中增加如下配置项(不使用注解功能无需配置)
同类推荐
2022-07-05
立即下载2022-07-02
立即下载2022-07-09
立即下载2022-07-16
立即下载2022-07-05
立即下载2022-07-16
立即下载相关文章
鸿蒙 HarmonyOS 开发必备工具,华为 DevEco Studio 2.1 Release 下载
2021-06-04如何领取礼包?少女前线云图计划礼包码下载
2022-12-11MySQL Workbench怎么打开?打开MySQL Workbench的方法
2022-11-26奥拉星2022兑换码_奥拉星兑换码最新下载
2022-11-26如何创建淘宝群?千牛工作台创建淘宝群的方法
2022-12-11黄油相机App收藏模板的方法
2022-12-18雷电模拟器快捷键怎么设置?雷电模拟器设置快捷键的技巧
2021-10-14DiskGenius如何还原系统?DiskGenius还原系统的技巧
2022-03-09生死狙击兑换码2021_生死狙击最新礼包兑换码大全
2022-12-11Wallpaper Engine设置开机自动启动的方法
2022-11-12