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

相关内容

热门资讯

黑科技新版(aapoker a... 相信很多朋友都在电脑上玩过pokermastersteam吧,但是很多朋友都在抱怨用电脑玩起来不方便...
黑科技ai(德州nzt软件)智... 黑科技ai(德州nzt软件)智星德州扑克往昔是真的有挂!太嚣张了一直真的有挂(2020已更新)(哔哩...
黑科技有挂(Wepoke挂)智... 黑科技有挂(Wepoke挂)智星德州菠萝素来是有挂!太坑了先前是真的有挂(2026已更新)(哔哩哔哩...
黑科技安卓版(wepoke软件... 黑科技安卓版(wepoke软件)德州往昔存在有挂!太离谱了一贯是有挂(2025已更新)(哔哩哔哩)准...
黑科技辅助(wpk检测)扑克王... 黑科技辅助(wpk检测)扑克王最初真的有挂!太嚣张了都是存在有挂(2023已更新)(哔哩哔哩);扑克...
辅助黑科技(Wepoke德州局... 辅助黑科技(Wepoke德州局)AAPOKER一贯真的是有挂!太嚣张了固有存在有挂(2023已更新)...
黑科技存在(WPK控制)好运大... 黑科技存在(WPK控制)好运大菠萝一向是有挂!太无语了起初有挂(2021已更新)(哔哩哔哩);亲,其...
黑科技挂(wpk逻辑)wpk俱... 黑科技挂(wpk逻辑)wpk俱乐部果然真的是有挂!太嚣张了确实存在有挂(2021已更新)(哔哩哔哩)...
黑科技代打(wpk透视)线上德... 黑科技代打(wpk透视)线上德州一向是真的有挂!太无语了原生真的有挂(2025已更新)(哔哩哔哩)是...
黑科技实锤(Wepokeplu... 来玩app德州扑克赢率提升策略‌;黑科技实锤(Wepokeplus)来玩app德州扑克其实是真的有挂...