Notifications
Article
SenseAR常见问题总结
Published 14 days ago
442
0
参加SenseAR比赛的同学必读,持续更新,建议收藏。欢迎评论/私信投稿。
本文整理收集了使用SenseAR在开发、调试、打包、运行各阶段的问题。

开发阶段问题

开发环境配置、支持硬件、调试等阶段。

软件开发环境

Q:开发环境如何配置?
SenseAR有两种使用方式:
  • 方式一:基于ARFoundation 需要使用Unity 2018.4中国增强版+AR Foundation 1.5.0-preview.6+SenseAR 1.0.0-preview版本
  • 方式二:基于SenseAR Unity SDK 可以使用Unity2018.3(可以是非中国增强版)及以上版本
Q:应该选择哪种使用方式?
两种方式支持的功能略有不同。
如果你现在需要用到人脸追踪,那就得用ARFoundation的方式。
如果你想在要用到云锚点,那就得用独立SDK的方式。

调试环境

Q:支持什么硬件机型?
最新支持机型查看:http://openar.sensetime.com/docs
还是以官方文档为准,小米CC9机型官方文档没写,来源为商汤SenseAR员工。
Q:能否在编辑器内调试?
不支持编辑器中调试,只能发布到真机调试。
编辑器中运行会遇到下面的报错:
DllNotFoundException: UnityARStand UnityEngine.XR.ARStand.ARStandModeSet.Start () (at Library/PackageCache/com.unity.xr.arstand@1.0.0-preview.5/Runtime/ARStandModeSet.cs:38)

打包相关问题

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

Q:支持的Android SDK版本是多少?

Minimum API需要最低为27

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

在windows下经常会遇到路径太长的IO问题,在打包的时候一般提示为Unable to create xxxxx,其他时候可能是error: "IOException: Win32 IO returned 234"
有两种方式解决:
方法一:把工程移到盘符根目录,比如直接放D盘下面
方法二:修改系统配置支持260个字符以上的路径【一劳永逸,具体弊端不详】:
1、按下键盘上的Win+R键打开运行命令框,输入Gpedit.msc后回车
2、一步步找本地计算机策略>计算机配置>管理模板>系统>文件系统>中有一个启用Win32长路径选项
3、设置已启用后点击确定。可能需要重启计算机生效。

Q:gradle下载xxx.aar失败怎么办?

一般见于第一次打包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/'}

运行阶段问题

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

按以下步骤排查:
1、手机是否为支持的型号
2、检查手机上的应用中是否有预装的ARServer或ARUnit,如果有卸载。(注意这个应用并不在桌面显示,需要到设置中应用列表中查找。)
3、安装最新版的SenseAR apk:http://openar.sensetime.com/sdks
4、设置SenseAR相关权限:允许其他应用打开/允许自启动
------------------------我是分割线----------------------------
XR、SenseAR及Unity商汤AR比赛组队/交流群:695965244
持续更新,建议收藏。欢迎评论/私信投稿。
Tags:
大智
你的Unity技术探路者/洪流学堂公众号主理人/XR创业者 - Student
22
Comments