没有什么问题,应该是底层不支持谷歌服务框架导致的。
下面链接可以查看目前支持的设备,本人是荣耀P70 pro,在ARCore支持设备之内,且已经安装好AR Core(Google_Services_for_AR ),会出现可以看见瞬间的Unity场景,但当准备调用相机权限的时候出现闪退。使用Android Studio看几次log直接两端卡死。
支持 ARCore 的设备 | Google for Developers
使用舍友(华为P60)会出现同样的问题。而当使用另一个朋友的OPPO手机(Android11)进行打包开发,下载玩AR Core后运行正常,无报错。
---------------------------------------------------------------------------------------------------------------------------------其余多见于设置问题:
project setting中:
player 设置最低api 24以上
Graphic APIs 中删除 Vulan (部分设备仅支持openGL)
Configuration 下选择 IL2CPP
XR Plug-in Manager 中:
安卓勾选AR Core即可
苹果勾选ARKit