Android Chromium开发构建中的沉浸式AR模式

Android Chromium开发构建中的沉浸式AR模式,android,chromium,aframe,arcore,Android,Chromium,Aframe,Arcore,我想在我的Android Chromium构建中使用沉浸式AR模式 我构建了Chromium Android作为默认的单色public.apk。在Pixel XL上安装APK后,AR模式似乎没有激活。然而,发布的Chrome Prod/Dev/Beta/Canary在同一页面上都进入了AR模式。我是不是在什么地方漏掉了一面建筑标志 是否有人在构建Android Chromium时也遇到过与沉浸式AR相同的问题? 在Android Studio中查看内置的APK时,AndroidManifest

我想在我的Android Chromium构建中使用沉浸式AR模式

我构建了Chromium Android作为默认的
单色public.apk
。在Pixel XL上安装APK后,AR模式似乎没有激活。然而,发布的Chrome Prod/Dev/Beta/Canary在同一页面上都进入了AR模式。我是不是在什么地方漏掉了一面建筑标志

是否有人在构建Android Chromium时也遇到过与沉浸式AR相同的问题?

在Android Studio中查看内置的APK时,
AndroidManifest.xml
似乎包括对ARCore的访问:

        <meta-data
            name="com.google.ar.core"
            value="optional" />
更新:我尝试显式设置所有我的
args.gn
标志,用Chrome 84更新,但出现了相同的错误:

target_os = "android"
target_cpu = "arm64"
current_os = "android"
current_cpu = "arm64"
enable_vr = true
enable_arcore = true

访问中的示例时会发生什么情况:在
start ar
按钮上抛出:`XRSession creation failed:不支持指定的会话配置。(匿名)@webxr button.js:483 Promise.catch(async)\uu onXRButtonClick@webxr button.js:478(匿名)@webxr button.js:342`请参见-目前,enable_arcore已将enable_vr作为先决条件,但这应该通过enable_gvr_服务自动打开。您能否运行
gn args out/Default--list
并检查是否设置了enable\u arcore?尝试在args.gn中手动启用它?谢谢@klausw!是,
gn args out/Default--list
显示enable\u arcore=true。我怀疑由于enable_arcore依赖于当前的_cpu(它是
gn args
列表中的“”),所以我可能需要手动设置它。我尝试了一个干净的ninja版本,上面更新了
args.gn
,AR按钮单击时出现了相同的错误。当您访问中的示例时,会发生什么情况:在
开始AR
按钮上抛出:`XRSession creation failed:不支持指定的会话配置。(匿名)@webxr button.js:483 Promise.catch(async)\uu onXRButtonClick@webxr button.js:478(匿名)@webxr button.js:342`请参见-目前,enable_arcore已将enable_vr作为先决条件,但这应该通过enable_gvr_服务自动打开。您能否运行
gn args out/Default--list
并检查是否设置了enable\u arcore?尝试在args.gn中手动启用它?谢谢@klausw!是,
gn args out/Default--list
显示enable\u arcore=true。我怀疑由于enable_arcore依赖于当前的_cpu(它是
gn args
列表中的“”),所以我可能需要手动设置它。我尝试了一个干净的忍者版本,上面更新了
args.gn
,点击AR按钮时出现了同样的错误。
aframe.io/:1 Uncaught (in promise) DOMException: The specified session configuration is not supported.
Promise.then (async)        
enterVR @   a-scene.js:787
enterAR @   a-scene.js:787
onEnterARButtonClick    @   vr-mode-ui.js:172
(anonymous) @   bind.js:7
(anonymous) @   vr-mode-ui.js:172
target_os = "android"
target_cpu = "arm64"
current_os = "android"
current_cpu = "arm64"
enable_vr = true
enable_arcore = true