当前位置: 首页 > 科技观察

Harmonyos应用开发运行HelloWorld

时间:2023-03-13 16:57:35 科技观察

更多信息请访问:与华为官方共建的鸿蒙技术社区https://harmonyos.51cto.com/#zz最近可以说也在做Flutter的工作了同时学习应用程序开发。相对于鸿蒙的开发,Flutter的环境搭建和IDE使用相对麻烦一些。当然也有客观原因,比如网络问题。但是,如果不考虑这些客观原因的话,Flutter的环境还是很麻烦的,继承了谷歌一贯的不靠谱,把事情复杂化的作风(是不是因为在美国写代码的印度人越来越多?向上?)。可以参考我的文章Flutter应用开发第一步(踩坑)DevEcoStudio开发环境配置很简单,可以参考他们的官网HarmonyOS来配置开发环境developer.harmonyos.com值得一提的是也就是说在这篇文章的文档中,有一段是专门用来设置gradle代理的:设置Gradle代理如果网络不能直接上网,而是需要通过代理服务器访问,这种情况下,需要设置Gradle代理访问和下载Gradle所需的依赖项。否则,请跳过此部分。打开“这台电脑”,在文件夹地址栏输入%userprofile%,进入个人资料界面。创建一个名为.gradle的文件夹。如果您已经有一个.gradle文件夹,请跳过此步骤。进入.gradle文件夹,新建一个文本文档,命名为gradle,修改后缀为.properties。打开Gradle.properties文件,添加以下脚本并保存。其中,不使用代理的代理服务器、端口、用户名、密码、域名等需根据实际代理情况修改。不使用代理的“nonProxyHosts”的配置分隔符是“|”。systemProp.http.proxyHost=proxy.server.comsystemProp.http.proxyPort=8080systemProp.http.nonProxyHosts=*.company.com|10.*|100.*systemProp.http.proxyUser=userIdsystemProp.http.proxyPassword=passwordsystemProp.https.proxyHost=proxy.server.comsystemProp.https.proxyPort=8080systemProp.https.nonProxyHosts=*.company.com|10.*|100.*systemProp.https.proxyUser=userIdsystemProp.https.proxyPassword=password这让我很开心,虽然对我没用,但是看得出来,华为的发展毕竟还是我们自己人,我们理解我们的痛点。DevEcoStudio开发环境配置完成后,您可以运行HelloWorld项目来验证环境设置是否正确。以Wearable项目为例,在Wearable远程模拟器中运行项目。打开DevEcoStudio,在欢迎页面点击CreateHarmonyOSProject,创建一个新项目。选择设备类型和模板,以Wearable为例,选择EmptyFeatureAbility(Java),点击Next。3.填写项目相关信息,保持默认,点击完成。4、项目创建完成后,DevEcoStudio会自动同步项目,同步成功,如下图。首次创建项目时,会自动下载Gradle工具(Gradle下载失败如何解决?),需要较长时间,请耐心等待。5.在DevEcoStudio菜单栏上,单击工具>HVD管理器。首次使用模拟器时,需要下载模拟器的相关资源。请点击确定,等待资源下载完成,点击模拟器界面左下角的刷新按钮。(查看远程模拟器使用FAQ)浏览器弹出华为帐号登录界面,请输入已实名认证的华为帐号用户名和密码进行登录。注意建议使用Chrome浏览器。如果您使用Safari、360等浏览器,您必须解除阻止跨站跟踪并阻止所有cookie功能。7.登录后,请点击界面上的允许按钮进行授权。在设备列表中,选择可穿戴设备,点击按钮运行模拟器。点击DevEcoStudio工具栏中的按钮运行项目,或者使用默认快捷键Shift+F10运行项目。在弹出的SelectDeploymentTarget界面选择ConnectedDevices,点击OK按钮。DevEcoStudio会开始编译构建应用程序,完成后应用程序就可以运行在RemoteDevice上了。UI部分用的是JS,这是我擅长的。将index.js中的world改成James后,模拟器立即更新。了解更多请访问:与华为官方共建鸿蒙科技社区https://harmonyos.51cto.com/#zz