鸿蒙DevEco Studio3.0 | 您所在的位置:网站首页 › 鸿蒙本地模拟器在哪下载安装 › 鸿蒙DevEco Studio3.0 |
在上一篇中,搭建了DevEco Studio 3.0开发环境: 鸿蒙3.0应用开发环境搭建_大雄_RE的博客-CSDN博客 这篇文章,在此开发环境基础上介绍如何开发HelloWorld应用,并在模拟器上运行。 整个过程中有一些和DevEco Studio 2.1版本不同的地方。 HelloWorld开发在如下DevEco Studio3.0的环境界面,点击“Create HarmonyOS Project”: 来到Ability模板选择窗口,选择第一个“Empty Ability”,点击“Next”: 来到SDK配置界面,要求安装SDK: 在DevEco Studio 3.0开发环境搭建的过程中,是安装了SDK的,这里为什么又要安装SDK呢? 这里我们先按下不表,在最后一章单独讲解,这里我们先按照步骤继续进行。 点击“Install SDK”,弹出SDK安装窗口: 这里我们设置一个和开发环境搭建过程中不一样的SDK目录,这个很重要,不然会产生冲突。具体原因,也在最后一章单独讲解。 点击“Next”,来到协议窗口: 勾选“Accept”,点击“Next”,系统自动下载SDK需要的组件: 点击“Finish”,完成SDK安装。回到HelloWorld项目创建过程: 点击“Next”,弹出项目配置界面,进行如下配置: 修改项目名为“HelloWorld”修改项目类型为“Application”语言选择“Java”选择设备类型勾选“Phone”,其它都不勾选配置好后,点击“Finish”,DevEco会自动联网同步需要的资源,并自动尝试编译。 点击最下方的“Build”可以看到编译状态,这里不需要进行任何操作,等待同步、编译完成:
到这里,HelloWorld项目就开发完成了。 接下来我们在模拟器中运行一下该项目。 模拟器运行点击工具栏的“Tools”---->“Device Manager”,打开设备管理器: 可以看到 DevEco Studio3.0支持三种设备:“本地模拟器(Local Emulator)”、“远程模拟器(Remote Emulator)”、“远程设备(Remote Device)”。这里我们先用最方便的“远程模拟器”。 切换到“Remote Emulator”,此时看不到任何有效的设备,因为远程模拟器是华为服务器上给我们提供的,需要登录华为账号才能使用,这里点击“Login”,会在默认浏览器弹出华为账号登录页面。完成登录后,设备管理器窗口变为: 这里就能看到服务器提供的各种远程模拟器了,我们这里使用一个“P40”模拟器,点击“P40”那一行最右侧的绿色箭头运行模拟器。 之后,在DevEco Studio的主界面里就能看到模拟器界面了: 此时,设备列表自动选择了刚创建的远程模拟器“HUAWEI ANA-AN00”。 直接点击设备列表旁边的黑色箭头,在模拟器中运行该应用: 至此,我们就完成了HelloWorld开发,并在模拟器中运行了开发的HelloWorld应用。 最后,我们讨论一下DevEco Studio 3.0 SDK的问题。 DevEco Studio 3.0 SDK我们在工具栏点击“File”---->“Settings”,打开设置窗口,在左侧点击“SDK Manager”,可以看到DevEco Studio 3.0将SDK分为两类:“OpenHarmony SDK”、“HarmonyOS Legacy SDK”。 其中,“OpenHarmony SDK”对应API 7和8,我们在设置界面可以看到: “HarmonyOS Legacy SDK”对应API 4/5/6/7: 并且这两类SDK可以单独配置SDK路径。 在我测试过程中发现,需要给这两类SDK配置不同的SDK路径,不然这两类SDK会产生冲突。 比如,两类SDK的Toolchains会相互覆盖,这将给应用在模拟器运行造成错误。 具体原因,我还没有去找华为的官方资料,以后找到资料了,再来补充。 |
CopyRight 2018-2019 实验室设备网 版权所有 |