SenseAR常见问题总结

参加SenseAR比赛的同学不要错过,持续更新,建议收藏。欢迎评论投稿。

开发阶段问题

软件开发环境

开发环境如何配置?

SenseAR有两种使用方式:
方式一:基于ARFoundation
需要使用Unity 2018.4中国增强版+AR Foundation 1.5.0-preview.6+SenseAR 1.0.0-preview.5版本

方式二:基于SenseAR Unity SDK
可以使用Unity2018.3(可以是非中国增强版)及以上版本

应该选择哪种使用方式?

两种方式支持的功能略有不同。

调试环境

支持硬件机型

最新支持机型查看:http://openar.sensetime.com/docs

功能 品牌 型号 运行环境
SLAM、云锚点、光照估计(持续更新)、三维物体识别与跟踪(持续更新) 小米 Mix2S/Mix3/Mi8/Mi9/CC9 预装SenseAR或者手动安装SenseAR
OPPO R17/R17Pro/Reno 预装OPPO ARUnit或者手动安装SenseAR
VIVO nex双屏/X27/IQOO 手动安装SenseAR
华为 honor V20/P20 Pro 手动安装SenseAR
Google Google Pixel2 手动安装SenseAR
图像识别与跟踪 ALL Android 5.0及以上,CPU 主频2.0G及以上 手动安装SenseAR
手势、人脸追踪 ALL Android 8.1及以上,CPU 主频2.0G及以上 手动安装SenseAR

不支持编辑器中调试,只能发布到真机调试。

编辑器中运行会遇到下面的报错:

DllNotFoundException: UnityARStand
UnityEngine.XR.ARStand.ARStandModeSet.Start () (at Library/PackageCache/[email protected]/Runtime/ARStandModeSet.cs:38)

打包相关问题

打包失败的相关问题主要是Android打包的相关问题。

工程路径中不要有中文!!!

工程路径中不要有中文!!!

工程路径中不要有中文!!!

Minimum API需要最低为24

android build路径太长导致打包失败问题(Windows)

一般提示为Unable to create xxxxx

有两种方式:
方法一:把工程移到盘符根目录,比如直接放D盘下面
方法二:修改支持260个字符以上的路径:

1、按下键盘上的Win+R键打开运行命令框,输入Gpedit.msc后回车
2、一步步找本地计算机策略>计算机配置>管理模板>系统>文件系统>中有一个启用Win32长路径选项

3、设置已启用后点击确定。可能需要重启计算机。

gradle代理修改

一般见于第一次打包Android包,提示可能为:Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'https://jcenter.bintray.com/com/android/support/support-media-compat/27.0.2/support-media-compat-27.0.2.aar'.

这是因为连接不到google maven的中心库,可以切换到国内的aliyun的源加快速度。

可以使用aliyun的maven库解决,流程如下:
1、勾选Player Settings里面的Publishing Settings中的Custom Gradle Template。如下图:

2、勾选后会在工程中生成一个文件,路径在Plugins\Android\mainTemplate.gradle。按下图提示,修改文件中的内容为:

maven{url 'http://maven.aliyun.com/nexus/content/repositories/central/'}

运行阶段问题

摄像头画面显示不出来,黑屏

1、检查手机上的应用中是否有预装的ARServer或ARUnit,如果有卸载。(注意这个应用并不在桌面显示,需要到设置中应用列表中查找。
2、安装最新版的SenseAR apk:http://openar.sensetime.com/sdks
2、设置SenseAR相关权限:允许其他应用打开/允许自启动


XR、SenseAR及Unity商汤AR比赛组队/交流群:695965244

后续更新

大智录制了一个SenseAR全功能解析教程,记得关注哦(公众号:洪流学堂 b站:大智_Unity技术探路者


好了,今天就絮絮叨叨到这里了。
没讲清楚的地方欢迎评论。

我是大智(vx:zhz11235),你的技术探路者,下次见!

别走!点赞收藏哦!

好,你可以走了。

你可能感兴趣的:(SenseAR常见问题总结)