前言
最近忽然想玩一下Arcore/Arkit,但手头没有合适的机型的情况下想去事实调试一个app是十分困难的,试了很多办法,最终看到一个官方的解决方案:https://developers.google.cn/ar/develop/java/emulator 原生开发的Arcore居然可以支持安卓模拟器,那就可以去玩了。经过一晚上的折腾,折腾出来一个解决方案,给大家提供一个调试的思路。
安装环境
Unity Hub (最新版) Unity 2018.4.36f1+Android Build Support Android Studio (最新版)
Android Studio
正常安装。 之后打开AVD Manager:  Create Virtual Device 按照这个配置来配置就行:  其中机型根据谷歌Arcore支持设备列表(https://developers.google.cn/ar/devices)来选就行,都无所谓。版本的话需要 Android 8.1 (API 27) 或更高版本。 然后点击Show Advanced Settings,按照如图设置Camera Back:  以上就是设置一个虚拟设备的流程,需要注意的是,每次使用一个新的虚拟设备的时候,还需要安装一个APP(Google_Play_Services_for_AR_1.25.0_x86_for_emulator.apk )让虚拟设备支持Ar调试功能。 下载地址:https://github.com/google-ar/arcore-android-sdk/releases/tag/v1.25.0 到此,一个虚拟设备就创建好了,之后就通过这个虚拟设备来进行我们的调试。
下载Unity想发布的Android SDK版本
File -> Settings -> Appearance -> Behavior -> System Settings -> Android SDK  之后Unity要发布对应的Android版本,到这里下载相应的API Level。
|