赞
踩
在本讲的习题整理之前,我先整理一下这一讲的其他重要信息
本课程中的资源提供了DevEco Studio Next版本的下载链接。
1. 如果代码中涉及到一些网络、数据库、传感器等功能的开发,均可使用预览器进行预览。
答案:错误
2. module.json5文件中的deviceTypes字段中,配置了phone,tablet,2in1等多种设备类型,才能进行多设备预览。
答案:正确
3. DevEco Studio支持代码自动补全、自动导包等能力。
答案:正确
1. 用哪一种装饰器修饰的组件可作为页面入口组件:
答案:B
2. ArkTS Stage模型,关于其工程目录结构说法不正确的是:
答案:D
3. 使用下面哪个hdc命令可以查看设备链接信息
答案:B
4. 组件预览通过在组件前添加下面哪个注解:
答案:C
1. 关于预览器的使用,以下哪些说法是正确的:
答案:ABCD
2. DevEco Studio代码编辑支持下面哪些能力:
答案:ABCDE
3. DevEco Studio支持使用多种语言进行应用/服务的开发,包括ArkTS、JS和C/C++。在编写应用/服务阶段,可以通过以下哪些方法提升编码效率:
答案:ABCD
此课程内容的第5小节虽然有对HDC工具及其常见命令的介绍内容,如下图所示。但是,对于HDC工具的配置过程很含糊,不方便新手理解。故,这里我多说两句。
教程中,首先让我们为HDC工具的运行环境进行手动配置。(此处使用Windows运行环境)大标题“环境准备”下面只有这么一句话:
hdc工具通过HarmonyOS SDK获取,存放于SDK的toolchains目录下,首次使用按照如下提示配置环境变量。
但,sdk的存放路径在哪里?并没有说明!
这里我们不妨回顾一下:原先我们在安装IDE的时候,首次启动IDE时,会要求我们配置node.js、ohpm和HarmonyOS_sdk的具体存放路径、版本等信息。
然而,DevEco Studio NEXT弱化了这一要求——相关环境依赖已经在安装的时候放置好了,做到了开箱即用。可正因为是这一弱化,导致了不了解情况的小伙伴,可能找不到具体存放路径(没错,我也是其中之一)。于是,我开始了“找包之旅”。
因为,这一次新版IDE比原先的大了不少,如下图所示。
所以,我就怀疑是不是直接存放在安装目录中了。于是,我打开了DevEco Studio的安装根目录,果然找到了一个以sdk命名的目录文件。如下图所示。
显然,这个就是已经配置好的sdk存放目录。随着我们逐级往下打开文件。在openharmony目录下,我们找到了开发文档所说的toolchains目录,以及hdc.exe文件。
所以,我们就尝试一下,使用命令行工具查看一下是否可以运行。(我使用的是powershell)试运行正确,故我们可以去下一步,添加系统环境变量。
Windows打开环境变量窗口的方式有技巧。使用Win+R键就可以快速打开环境变量窗口,没必要到Win10设置项、控制中心里面逛一圈。技巧如下:
对于没有NEXT开发权限的同学们(非常尴尬,我也是其中之一),也是可以使用这个新版IDE的。核心问题点,就是模拟器暂时用不了。所有的UI效果只能通过右侧边的previewer去查看。
不过,上图也给出了报名使用模拟器的办法——Submit the application form。
对于本地模拟器的申请结论,我会在本帖后面跟进的。
这一块,我会回答之前3.2节最后的遗留问题——回答“如何申请使用本地模拟器”这个问题,也算是一个所谓“还账”吧。原文如下:
对于本地模拟器的申请结论,我会在本帖后面跟进的。
在申请过程中,3.2结束在填写使用申请。但,我这里等待了24小时,这个申请都没有被批准。所以,我选择在开发者联盟的工单反馈反馈这个问题。如下图所示:
果然还是工单最有用,工程师了解我的基本信息后,就审核通过了。我也就拿到了权限。综合我这次跟客服人员的好几轮交流中,我统计了我需要告知他们的所有信息,如下所示:(红字为您需要填写内容的解释)
总之,与我对话的客服索取了这些信息后,就审核通过我的申请了。
新版模拟器和老版的模拟器对于本地环境的需求有所变更。其中,最显著一点是,新版模拟器需要我们在本地打开Hyper-V等配置。Win电脑启动模拟器,提示未开启Hyper-V
省流处理:
- Win+R,输入optionalfeatures回车
- 在打开的窗口中,按上述教程勾选Hyper-V等配置
- 重启计算机
但是,这里请注意!“Win10 家庭版”是没有这个选项的。所以,需要使用脚本文件自己安装。
省流处理:
- 创建一个txt文件
- 将下方代码复制进文本文档,并保存文件
- 将.txt文件后缀,修改为.cmd
- 右键该文件,以“管理员身份运行”
- 根据提示,输入Y或N,决定是否立即重启电脑
需要粘贴进文本文档的代码,如下:
- pushd "%~dp0"
- dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
- for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
- del hyper-v.txt
- Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。