一、环境准备
您需要有Android Studio开发环境(3.0或以上版本),并且需要Android SDK Platform version 7.0(API level 24)或以上版本。(我安装的是level 26~30,version 8.0~10.0+);另:安装更新过程可能需要梯子;
您用于开发应用的设备需要在HUAWEI AR Engine支持的终端设备中。(我使用的是P40 pro;
在华为终端设备上的应用市场下载HUAWEI AR Engine服务端APK(到华为应用市场,搜索“华为AR Engine”)并安装到终端设备。

二、注册成为开发者

在开发应用前需要在华为开发者联盟网站上注册成为开发者并完成实名认证,具体方法可参考帐号注册认证。(这一步比较简单,选择银行卡认证速度比较快);

三、创建应用

“选择平台”:选择“Android”。
“支持设备”:选择“手机”。
“应用分类”:选择“应用”或“游戏”。

四、集成HUAWEI AR Engine SDK

华为提供了Maven仓集成方式的HUAWEI AR Engine SDK包,在开始开发前,您需要将HUAWEI AR Engine SDK集成到您的开发环境中。

五、配置HUAWEI AR Engine SDK的Maven仓地址
1、打开Android Studio中项目根路径下的build.gradle文件。

2、在“allprojects>repositories”里面增加HUAWEI AR Engine SDK的Maven仓地址。


3、在“buildscript > repositories”里面增加HUAWEI AR Engine SDK的Maven仓配置。


六、添加编译依赖
1、打开项目中应用级的build.gradle文件。


2、在“dependencies”中添加如下编译依赖。

3、重新打开修改完的build.gradle文件,右上方出现Sync Now链接。点击“Sync Now”等待同步完成。

七、手机打开开发人员选项
1、打开USB调试;

2、关闭监控ADB安装应用;

3、打开“仅充电”允许ADB调试。
八、运行demo,华为提供了demo程序,可以先行体验一下
1、下载demo:
2、用Android studio 打开demo

3、运行demo

会将安装demo程序到手机上;

华为AR engine 应用开发学习教程相关推荐

  1. Unity 创建2D平台游戏开发学习教程

    了解如何使用C#在Unity中创建您的第一款2D平台游戏 你会学到什么 使用Unity创建2D奥运会 使用可脚本化的对象和单一模式 使用良好的编程实践 创造武器和射弹 使用可脚本化的对象和委托模式创建 ...

  2. C#和Unity编码和游戏开发学习教程

    MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英文字幕(根据原英文字幕机译更准确) |时长:110节课(26小时25分钟)|大小解压后:18.6 ...

  3. ul 原点显示_web前端开发学习教程,CSS HTML - ul li列表原点如何相连

    原标题:web前端开发学习教程,CSS HTML - ul li列表原点如何相连 目前我列出两个方案,很详细,希望可以帮助到有疑问的朋友. 方案一: html 参与考试<第一期模拟考试> ...

  4. 详解关于MTK驱动开发学习教程

    MTK驱动开发学习教程是本文要介绍的内容,主要是来了解MTK的驱动开发的过程,文章中很详细的讲解了这个问题,具体内容来看本文详解. 一.Charge Parameters. 1.相关文件chr_par ...

  5. web前端开发做项目,前端开发学习教程

    毕业工作一年之后,有了转行的想法,偶然接触到程序员这方面,产生了浓厚且强烈的兴趣,开始学习前端,成功收割了大厂offer,开始了我的程序员生涯. 在自学过程中有过一些小厂的面试经历,也在一些小型的互联 ...

  6. 史上最全的Android开发学习教程集锦【初学者】

    根据Google的报告,截止2017年5月为止,Android活跃用户已超过20亿,并还在持续增长中.Android系统在几个主要的市场上已超过了iOS系统,特别是在美国,欧洲和日本,然而苹果确实在中 ...

  7. 面向完全初学者的Unity和C#游戏开发学习教程

    了解如何通过使用Unity游戏引擎和C#制作BomberMan风格的3D游戏来制作您的第一款视频游戏 你会学到: 使用Unity 2021学习3D游戏开发 通过制作你的第一个3D游戏来学习C#编程语言 ...

  8. Unity 3D游戏开发学习教程

    用C#用Unity3D制作游戏 你会学到: 您将学习3D游戏开发基础知识,以使用Unity3D引擎推进事物. 到本课程结束时,他们将可以轻松制作任何类型的游戏,无论是3D还是2D MP4 |视频:h2 ...

  9. [Unity] 2D开发学习教程

    豆子先生,据说是官方的一个Demo, 在蛮牛网上有大部分代码的视频讲解. 这个是我学习过程中边看教程边写出来的,功能和原版基本一样,增加了手游的操控. Blog: http://www.cnblogs ...

最新文章

  1. 品牌网络推广方案浅析网站改版时如何更好地规避降权风险?
  2. 为什么 MySQL的常用引擎都默认使用 B+ 树作为索引?
  3. spring mvc @ModelAttribute 基本类型 自定义对象解析流程
  4. 用XGBoost调XGBoost?我调我自己?
  5. VTK:几何对象之EarthSource
  6. kotlin学习之数据类(七)
  7. hdu 1754 线段树 水题 单点更新 区间查询
  8. 大一 C语言 实验1
  9. PHP 获取网页标题(title)、描述(description)、关键字(keywords)等meta信息
  10. 微信小程序 使用cookie
  11. 50EX全球化战略布局加快,日韩版本将上线
  12. BZOJ 4484: [Jsoi2015]最小表示 拓扑排序 bitset
  13. 浙江中小学信息技术课9月换新教材!快看!
  14. DigitalPersona Personal 4 x86 下载
  15. 层次分析法分析国家综合国力
  16. 感性负载产生负压的影响分析
  17. [SWPUCTF 2021 新生赛]
  18. Qt编写地图综合应用19-地图服务
  19. 去除stackoverflow页面左下角的cookie弹窗的办法
  20. docker 相关操作 nexus 清理空间 gitlab 修改下载地址

热门文章

  1. 【Java TreeMap】测试TreeMap的使用、Comparabe自定义类的自定义排序方式
  2. 关于pygame和tkinter窗口的那件事-线程
  3. Codeup-问题 A: 问题 A: 矩形嵌套
  4. 【简单数论】H - A^X mod P_HRBUST - 2049_31行代码AC
  5. @async注解_SpringBoot中Async异步方法和定时任务介绍
  6. 无法查找网络工作组计算机,XP系统弹出“无法查看工作组计算机”提示怎么办?...
  7. 三重积分平均值_2015考研数学考前必须死磕的知识点
  8. mysql索和使用引的创建_MySQL索引的创建与使用
  9. java 招聘需求_Java人员要具备哪些技能 招聘需求包括什么
  10. python做毕业设计选题_软妹子的毕业设计:用Python制作防盗门系统!