我试图在Unity中实现本机插件时收到以下错误。我有这个插件在独立的Android应用程序和VR实现中工作,所以我认为这是一个特定的ARCore权限问题。关于ARCore,我不熟悉Tango的实现方式:
W / tango:permission_handler.cc:76应用程序'com.midtablestudios.'ApplicationName''无权使用Tango'数据集读/写'功能。要向您的应用用户询问此权限,请调用“数据集读/写”的Tango Android权限意图。
看起来这是预览1的权限问题(见图)。它似乎只授予权限数组中的第一个权限(奇数!),并且由于ARCore需要相机,这是您可以注册的唯一权限。预览2允许您直接将权限作为字符串传递,而无需此阵列设置。
例如:AndroidPermissionsManager.RequestPermission(“android.permission.WRITE_EXTERNAL_STORAGE”)