评论

收藏

[Linux] 终于等到你,远程真机调试+Cocos开发鸿蒙游戏,真香!

服务系统 服务系统 发布于:2021-07-01 15:30 | 阅读数:519 | 评论:0

  @toc
  6.25新鲜出炉的DevEco 2.2 beta 提供了远程真机调试,而上周6.18发布的Cocos Creator 3.2 支持一键打包鸿蒙项目。
  作为一个没有鸿蒙手机的游戏开发者,突发奇想,能否双剑合璧,用远程真机设备来开发鸿蒙游戏呢?
  总个过程比预想的顺畅多了,没有遇到太多坑,推荐游戏开发者去体验一下鸿蒙的开发过程。
  先放一张测试截图:

DSC0000.png
3. 下载鸿蒙开发工具DevEco 2.2

  https://developer.harmonyos.com/cn/develop/deveco-studio

DSC0001.png
4. 启动DevEco并下载鸿蒙SDK和NDK(必须)

  要用Cocos Creator打包鸿蒙项目,需要安装鸿蒙Java SDK和Native SDK (也叫NDK)
  启动后,打开设置界面,选择HarmonyOS SDK,或者通过SDK Manager,下载Harmony OS SDK。

DSC0002.png
6. 在Cocos Creator中配置鸿蒙SDK并打包鸿蒙项目

  回到Cocos Creator,打开Project->Build菜单

DSC0003.png


  • 2). Game Package Name 游戏包名,这个很重要。
  
DSC0004.png
  配置 Harmony OS NDK和Harmony OS SDK

DSC0005.png
7. 在华为商店创建一个项目,并添加鸿蒙应用


  https://developer.huawei.com/consumer/cn/service/josp/agc/index.html#/myProject
  添加项目

DSC0006.png

  添加应用

DSC0007.png
  注意,应用包名需要与Cocos项目中的Game Package Name一致。
  如果不一致,也可以稍后在鸿蒙项目中修改bundle name(见下一步)。

8. 用DevEco 2.2打开鸿蒙游戏项目

  Creator打包好的鸿蒙项目,目录跟其他平台的不一样,默认是 /native/engine/ohos
  用DevEco的Open Project菜单打开这个目录。

DSC0008.png
9. 连接远程真机设备

  打开DevEco->Tools->Device Manager
  根据提示登录华为开发者账号,并授权。

DSC0009.png
  授权完毕后,返回DevEco,切换到Remote Device -> Phone 可以看到一台
  Mate 40 Pro+ !!!

DSC00010.png
  对比一下p40模拟器

DSC00011.png
  勾选自动生成证书(Automatically generate signing)

DSC00012.png
注意事项


  • 1). 每次连接新的远程真机,都需要重新生成证书。
  所以,自动生成证书真是太方便了!!!

  • 2). 如果出现无法保存的错误提示

  
DSC00013.png
  过一会……
  再过一会……
  再过一会会……
  然后……
  就能看到Cocos的启动画面……
  然后……
  哒哒,老司机们,来开车吧~
关注下面的标签,发现更多相似文章