搭建开发环境
 Android Studio 2.3或更高版本,Android SDK要求API level 24或以上版本。
 一台可运行ARCore的Android设备。
 获取ARCore的SDK,下载地址:https://github.com/google-ar/arcore-android-sdk
 一点儿Android平台下OpenGL的开发基础
注意:想要了解更多OpenGL ES的知识可访问地址:
https://developer.android.google.cn/training/graphics/opengl/index.html
准备测试设备
因为ARCore不支持模拟器,所以需要一台测试设备,一般是一部可运行ARCore的Android手机。要注意两点:第一,将系统中的开发者选项打开;第二,允许USB调试。
在设备上安装ARCore服务:
1) 下载ARCore服务(是一个APK包,下载地址: https://github.com/google-ar/arcore-android-sdk/releases/download/sdk-preview/arcore-preview.apk)
2) 使用USB线将手机和开发计算机连接
3) 在手机中安装ARCore服务
打开示例工程
使用Android Studio打开名为HelloAr的示例工程(工程路径: <ARCore SDK 文件夹>/samples/java_arcore_hello_ar)
运行示例

Android Studio工程打开,gradle编译工具运行完毕后,点击“Run”按钮,然后选择连接的设备,最后点击“OK”按钮。如下图:

之后,Android Studio编译生成的APK文件会自动安装至连接的设备上。

示例运行起来后,如下图:

在测试设备移动时,ARCore会感知到平面,并在平面上生成网格,然后在网格上放置一个3D的Android机器人。

在AndroidStudio中使用ARCore相关推荐

  1. studio项目上传svn服务器,SVN在AndroidStudio中的使用(一),SVN安装配置和项目检出更新...

    由于断断续续的使用SVN,经常出现过一段时间就忘记SVN的基本操作方式,因此编写一份在AndroidStudio中使用SVN的详细教程,为自己做一个记录,便于之后的查阅. 本文主要记录如下操作. SV ...

  2. AndroidStudio中Attatch debugger to Android Ptocess时 Choose Process后OK是灰色的

    场景 AndroidStudio中Attatch debugger to Android Ptocess时 Choose Process后OK是灰色的 注: 博客: https://blog.csdn ...

  3. AndroidStudio中更新到最新版本后仍然提示:This version of the Android Support plugin for IntelliJ IDEA (or Android

    场景 AndroidStudio中打开新项目提示:This version of the Android Support plugin for IntelliJ IDEA (or Android St ...

  4. AndroidStudio中如何打开hierarchyviewer.bat

    Hierarchy Viewer在Android的工具文件夹里: \android\tools\hierarchyviewer.bat 但这种启动方式的缺点是无法显示每个View节点的性能指标(颜色点 ...

  5. android如何删除项目,AndroidStudio中怎样删除项目

    最近决定从Eclipse转到AndroidStudio了.虽然之前有接触过AndroidStudio,但都是为了体验一下AndroidStudio炫酷的界面,并没有深入的了解过,所以这次准备好好学习一 ...

  6. 在AndroidStudio中配置Gradle进行 “动态编译期间,根据远程服务器地址 ,生成多类安装包”

    原文地址:http://www.cnblogs.com/vir56k/p/4763810.html 需求: 在产品开发中,经常需要发布各个版本,每个版本的服务器地址有不同的服务器地址.比如 开发 服务 ...

  7. android studio aspectj使用,androidStudio中使用 AspectJ

    关于 AOP 的详细介绍请参考 深入理解Android之AOP 本文主要介绍 怎么在 AndroidStudio 中使用 AspectJ 1 . 在android studio 中新建一个项目 MyA ...

  8. 解决ubuntu上在androidstudio中启动emulator闪退的问题(1)

    解决ubuntu上在androidstudio中启动emulator闪退的问题(1) 参考文章: (1)解决ubuntu上在androidstudio中启动emulator闪退的问题(1) (2)ht ...

  9. android studio 中怎么写aspectj代码,AndroidStudio中 AspectJ 基础使用 简介

    AOP(Aspect Oriented Programming)切面编程在处理一些与业务逻辑无关,但在很多地方又不得不添加相关逻辑代码,可以很好的解决相关问题,比如在Android中有些地方需要打LO ...

  10. Windows下AndroidStudio 中使用Git(AndroidStudio项目于GitHub关联)

    前提条件 :  1. 安装 Git 客户端 下载链接  2. 有 GitHub 账号  (假设你已经有了一些git基础, 如果还一点都不会, 请去找其他加成学习) AndroidStudio项目发布到 ...

最新文章

  1. 吊打MySQL,MariaDB到底强在哪?
  2. webstorm常用设置
  3. C语言获取当前工作路径
  4. java runtime shell_java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现...
  5. Spring.NET学习笔记10——方法的注入(基础篇) Level 200
  6. C#中窗体的close,dispose,以及application.exit()的区别
  7. 一篇文章,了解清楚路由器的各种组网
  8. 重学java基础第十八课:卸载jdk和安装jdk
  9. [高效时间管理] 番茄工作钟 windows版本
  10. node.js 针对不同的请求路径(url) 做出不同的响应
  11. catia螺纹孔在二维图上不显示_螺钉的螺纹是搓牙加工的,那么螺母的螺纹是怎么加工的呢...
  12. SQLAlchemy create table
  13. 从0成为Facebook广告高手系列教程,Facebook广告数据分析上篇
  14. 字节跳动面试:java后端面试宝典
  15. scalar2color
  16. 无线传感器网络与数据交换解析
  17. UI自动化之PO模式
  18. SpringMVC进阶
  19. 神舟电脑文件丢失怎么办?分享文件丢失常见原因和恢复方法
  20. 如何在Python中用集合实现随机的1~100的20个数字

热门文章

  1. 在线支付接口详解、支付接口对接
  2. 天翼网关未欠费有信号且不能上网解决办法
  3. excel快速选择数据的4种方法
  4. matlab 求切平面,求二次曲面的切平面的简便方法
  5. 百旺如何看是否清卡_网上报税清卡如何操作?
  6. 办公室计算机收不到主机打印机,图文详解电脑怎么连接办公室打印机 一招教你搞定!...
  7. 微信自动回复机器人使用教程
  8. 同比和环比分别是什么,一分钟告诉你。
  9. Monkey压力测试
  10. 写好一份属于自己的简历