从零开始搭建安卓EasyAr环境(一) 运行SDK实例

说明:

EasyAr是我目前见到的唯一一个免费的AR,目前市面上的,本人之前使用的Vuforia,操作简单,集成简单,可是被收购了。而EasyAr是国内自主研发的,比起Vuforia,少了一些功能,就目前而言,我没有看到EasyAr官方支持云识别(跟Vuforia可以将图片放在它们的服务器上)。但是,免费+无水印 是我选择它的直接性原因。EasyAr目前版本是1.3.1(写这篇文档时),官方说的是即将上线2.0,但是当我打入内部群时候,它们开发说: “早着呢”。

我写这几篇文章,主要是为了将自己遇到的错误,告诉大家,而不至于像我一样,弄了一个星期,项目都耽误了许久!!

1.去官网注册一个账号,如图位置

这里写图片描述

2.注册完成后,登录,找到菜单栏“开发”(可能当你注册完成之后自己会跳到,如果没有调到,那么回到首页,在点进去即可)
这里写图片描述

3. 点击创建一个应用,输入 ”项目名”,和“包名”

4.查看你的“Licence Key”,你可以先保存下来。

5.下载SDK,导航栏,选择“下载”,进入下载页,选择这一个,不要点Unity的示例下载!
这里写图片描述

6.之后,打开下载的包,解压,你会看到这样的目录结构(不要改,也不要移动它们)
这里写图片描述

7.进入Android目录,用IDE(Androidstudio)打开 HelloARNative 这个项目。

  • 下载Ndk(如果没有),在 SDK Manager -》 Sdk tool 找到Ndk,下载。然后Setting里面配置NDK的路径。不配置会出现如下:
    这里写图片描述

  • 下载Gradle2.8(必须),点击这里下载离线包,然后将你的项目的Gradle需要设置为2.8。不配置会出现如下错误:

Gradle version 2.8 is required.

8.此时应该没什么问题了,看看Demo的结构
这里写图片描述

  • GlView用于绘制窗口,我们不必管它
  • MainActivity需要你做的就是,把你获取到的 Licence Key,放入到这里
  • 这里写图片描述
  • Renderer类作用很大,它相当于一个回调接口,当EasyAr识别时候,会回调里面的方法,作用: 我们需要知道识别成功的图片名字,以便展示对应的模型。这个后面再说,这里只是了解了解,另外,本系列不做任何源码解读,有兴趣的可自行了解。

9. 当你填好 Licence Key之后,你就可以愉快的运行了

  • 能识别的图片在Assest 目录下,随便点开一张,用Demo扫就行了
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值