Android-ARSession偶尔返回黑屏。在成功捕捉物体体积时,会出现相同的错误。
创始人
2024-08-19 16:30:22
0

在ARCore运行时,很多因素可以导致ARSession返回黑屏。以下是一些可能的修复方法:

  1. 确保你的设备具有充足的储存空间。AR应用程序需要运行时的空间来缓存数据,过低的可用空间可能会导致黑屏。

  2. 检查你的应用程序是否在运行时访问了相机或存储权限。ARSession需要这些权限才能正常运行。如果没有正确获取这些权限,可能会导致黑屏。

  3. 确保你的设备完全支持ARCore。不是所有的Android设备都支持ARCore,因此请在使用ARCore之前检查你的设备是否支持。可以通过Google Play商店下载Google的AR服务应用程序进行检查。

  4. 确认是否捕捉到了物体体积。如果捕捉到了物体体积,但是ARSession仍然返回黑屏,可能是因为手机的CPU过于繁忙,无法同时进行处理和显示。

以下是一个添加ARCore权限和检查设备支持ARCore的代码示例:









private boolean isARCoreSupportedAndUpToDate() {
    // 检查是否支持ARCore
    ArCoreApk.Availability availability = ArCoreApk.getInstance().checkAvailability(context);
    if (availability.isTransient()) {
        // 如果可获得的状态是过渡性的,等待ARCore检查更新。
        // 这通常需要几秒钟时间来完成。循环等待设备支持ARCore。
        while(availability.isTransient()) {
            try {
                Thread.sleep(200);
            } catch (InterruptedException e) {
                Log.e(TAG, "Error while waiting for ARCore checking: " + e.getMessage());
            }
            availability = ArCoreApk.getInstance().checkAvailability(context);
        }
    }

    if (availability.isSupported()) {
        // 如果设备支持ARCore, 检查ARCore发行版本是否低于ARCore的最佳发布

相关内容

热门资讯

2分钟辅助!微乐小程序黑科技,... 2分钟辅助!微乐小程序黑科技,微乐江苏小程序游戏破解下载(开挂)真是真的有挂(2026)1、很好的工...
透视讲解!微乐小程序黑科技,微... 透视讲解!微乐小程序黑科技,微乐小程序有脚本吗(透视)原来是有挂(哔哩哔哩)1、玩家可以在微乐小程序...
五分钟辅助!微乐小程序黑科技,... 五分钟辅助!微乐小程序黑科技,微乐家乡脚本助手(开挂)竟然真的有挂(2026)1、实时微乐小程序黑科...
9分钟安装!微乐小程序免费黑科... 9分钟安装!微乐小程序免费黑科技,微乐小程序免费黑科技下载方法(开挂)好像有挂(2026)微乐小程序...
透视挂!微乐小程序黑科技,微乐... 透视挂!微乐小程序黑科技,微乐小程序黑科技辅助工具2026最新推荐(透视)切实是有挂(哔哩哔哩)1)...
第8分钟辅助!微乐小程序黑科技... 第8分钟辅助!微乐小程序黑科技,陕西微乐挖坑控制器(开挂)果然真的有挂(2026)一、微乐小程序黑科...
辅助透视!微乐小程序免费黑科技... 辅助透视!微乐小程序免费黑科技,陕西微乐小程序攻略(透视)确实真的是有挂(哔哩哔哩)1、微乐小程序免...
第9分钟下载!微乐小程序黑科技... 第9分钟下载!微乐小程序黑科技,微乐小程序黑科技辅助工具2026最新推荐(开挂)一直是有挂(2026...
透视安装!微乐小程序免费黑科技... 透视安装!微乐小程序免费黑科技,微乐智能插件激活码(透视)切实有挂(哔哩哔哩)1)微乐小程序免费黑科...
第九分钟工具!微乐小程序黑科技... 第九分钟工具!微乐小程序黑科技,微信小程序微乐安徽辅助器(开挂)其实是有挂(2026)1、这是跨平台...