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的最佳发布

相关内容

热门资讯

专业讨论(德扑ai机器人)外挂... 1、专业讨论(德扑ai机器人)外挂透明挂辅助工具(辅助挂)辅助透视(有挂方略)-哔哩哔哩2、进入游戏...
重磅来袭(aapoker实测)... 重磅来袭(aapoker实测)外挂透明挂辅助挂(透视)德州ai机器人(竟然有挂)-哔哩哔哩;原来确实...
玩家必看教程(德州poker)... 1、玩家必看教程(德州poker)外挂透明挂辅助app(辅助挂)专业教程(2024已更新)(哔哩哔哩...
每日必看推荐(pokerwoe... 每日必看推荐(pokerwoeld安卓下载)外挂透明挂辅助器(辅助挂)软件透明挂(有挂技巧)-哔哩哔...
一分钟了解(微扑克专用)外挂透... 一分钟了解(微扑克专用)外挂透明挂辅助挂(透视)软件透明挂(有挂分享)-哔哩哔哩;玩家必备必赢加哟《...
1分钟了解(德扑之星软件)外挂... 1、1分钟了解(德扑之星软件)外挂透明挂辅助app(辅助挂)新2024版(2020已更新)(哔哩哔哩...
透明科技!WPK(wEpoKe... 透明科技!WPK(wEpoKe)外挂透明挂辅助插件(辅助挂)详细教程(讲解有挂)-哔哩哔哩;揭秘教程...
分享个大家(aapoker安卓... 1、分享个大家(aapoker安卓版)外挂透明挂辅助脚本(透视)软件透明挂(新版有挂)-哔哩哔哩;详...
程序员教你(轰趴大菠萝十三水)... 程序员教你(轰趴大菠萝十三水)外挂透明挂辅助插件(辅助挂)软件透明挂(有挂方略)-哔哩哔哩;免费轰趴...
透视辅助(Wepoke必胜)外... 透视辅助(Wepoke必胜)外挂透明挂辅助app(透视)新2024教程(2021已更新)(哔哩哔哩)...