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

相关内容

热门资讯

六分钟渠道!WePoke辅助挂... 六分钟渠道!WePoke辅助挂(透视)wpk俱乐部有ai(果真真的有挂);是一款可以让一直输的玩家,...
三分钟软件!WEPOke辅助挂... 三分钟软件!WEPOke辅助挂(透视)扑克时间假假(一直真的有挂)1、这是跨平台的扑克时间黑科技,在...
1分钟黑科技!WePoKer辅... 1分钟黑科技!WePoKer辅助挂(透视)微扑克有辅助软件(都是真的有挂);人气非常高,ai更新快且...
三分钟免费!wepoke辅助挂... 三分钟免费!wepoke辅助挂(透视)aapoker安卓版辅助(一般真的有挂)是一款可以让一直输的玩...
三分钟口控制!wEPOKE辅助... 三分钟口控制!wEPOKE辅助挂(透视)wpk德州扑克(原来真的有挂)1、德州扑克ai机器人多个强度...
九分钟识别!we辅助poker... 九分钟识别!we辅助poker辅助挂(透视)wpk辅助(果然真的有挂)1、不需要AI权限,帮助你快速...
4分钟插件!wepoke辅助挂... 4分钟插件!wepoke辅助挂(透视)wepoke挂真的假的(一贯真的有挂);人气非常高,ai更新快...
一分钟德州!wepoke辅助挂... 一分钟德州!wepoke辅助挂(透视)pokermastersteam外挂(一般真的有挂);一分钟德...
1分钟插件!WePoke辅助挂... 1分钟插件!WePoke辅助挂(透视)pokernow可以加注(都是真的有挂)是一款可以让一直输的玩...
4分钟游戏!wepoker辅助... 4分钟游戏!wepoker辅助挂(透视)微扑克必胜技巧(一般真的有挂)1、微扑克ai机器人多个强度级...