乐趣区

关于android:Harmony系列之-P40-运行鸿蒙手机应用

动手学习鸿蒙利用最间接的形式就是 入手尝试在本地编译我的项目并运行起来,直入主题。

工欲善其事必先利其器 ,先从官网渠道下载一个 IDE 开发工具。从 HarmonyOS Developer 官网的 开发 分区找到 HUAWEI DevEco Studio IDE 开发工具。

DevEco Studio 和 Android Studio 一样是基于 IntelliJ IDEA Community 开源版本打造。其面向华为终端全场景多设施的一站式集成开发环境(IDE),为开发者提供工程模板创立、开发、编译、调试、公布等 E2E 的 HarmonyOS 利用开发服务。

IDE 环境搭建

笔者在 Mac 设施开发应用,官网举荐配置如下。

操作系统:Mac 10.13/10.14/10.15
内存:8GB 及以上
硬盘:100GB 及以上
分辨率:1280*800 像素及以上

在写这篇文章时(12 月 16 日)官网开发套件曾经降级至 DevEco Studio 2.0 Beta3,下载完之后间接装置。

和以往装置Android Studio 一样,须要先下载必要的依赖,包含 SDK 资源,工具链等。

倡议全程电脑开 TiZi 走零碎代理,缩小不必要的网络问题。

配置完依赖后就可进入 IDE 项目选择界面,抉择创立一个新我的项目。

Beta3 除了反对 CarTVWearaleLite WearabkeSmart Vision 旧版设施类型外,也反对了 PhoneTablet 设施类型。

不同设施类型反对的我的项目模板不一,但根本都反对应用 Java/Js/C++ 语言开发。

这里我抉择 Phone & Java 商城模板 后填写我的项目信息,包含 存储目录 包名 我的项目名SDK 版本,点击 Finish 即可实现。

这界面对咱们来说太 相熟 了,和 Android Studio 的配置整体上也是统一的。

先换个彩色主题试试先。

配置项内容及操作也根本对齐 Android Studio,齐全不必放心 DIY 界面的问题。

改完字体格局,LOG 格局等配置后间接 run 起来。

Phone 上运行利用

因为 12 月 16 日才开始 HarmonyOS 2.0 手机开发者 Beta 公测招募,手上的 P40 Pro 目前还没能体验到 HarmongyOS。

本地临时无可调试设施。

惊喜的是,DevEco Studio 提供近程模拟器(Remote Emulator)性能,能够将利用运行在模拟器上,而且跑在模拟器上运行的利用也不须要签名。

点击 ToolsHVD Manager 抉择远端模拟器。第一次须要受权 HUAWEI DevEco Studio 拜访华为账号。(没有账号的敌人须要注册一个)

受权后可看到官网提供的所有远端模拟器,其中也蕴含了手机及平板设施类型设施。

抉择 P40 运行起来。

远端模拟器的默认应用时长为 1 小时,开释之后从新连贯可重置倒计时 *。

运行 商城模版

因为应用远端模拟器运行的起因,利用体验起来掉帧比较严重,期待后续真机测试成果。

体验后感

从 IDE 环境搭建,创立我的项目到运行程序,整个过程就一个多小时,丝滑无比,好感十足。

华为为利用开发者提供了一套很欠缺的开发工具链,思考其手上无适宜的调试设施,也提供了远端调试的能力。

针对多终端场景,利用创立时可抉择多种模版

同时利用我的项目绝大部分反对应用 Java/Js 语法开发,对于已有根底的开发者而言,上手 so easy

最初看一下整体工程。

工程构造酷似 Android Studio,也是基于 Gradle 构建零碎实现产物输入,但我的项目构造上有所差别,遵循 HarmonyOS 的新标准。

这似曾相识的场景,背地可能大有乾坤。

Harmony 系列 将会以 Android 开发视角来迁徙把握鸿蒙零碎利用开发,借助已有开发教训入行,同感兴趣的敌人一起为 Harmony OS 开发生态贡献绵薄之力。

欢送继续关注我,下期更精彩。

欢送关注「Android 之禅」公众号,和你分享有价值有思考的技术文章。
可增加微信「Ming_Lyan」备注“进群”退出技术交换群,探讨技术问题严禁所有广告灌水。
如有 Android 畛域有遇到技术难题亦或对将来职业规划有纳闷,一起探讨交换。
欢送来扰。

退出移动版