xiao999999999_ 2021-04-02 21:01 采纳率: 20%
浏览 39

华为P20使用unity arcore导出的apk不支持深度api

看官网上说使用google play就可以使用华为p20的深度api跑机器人例程但是还是显示不支持深度,大家是如何解决的呢?

  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2024-07-22 23:25
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    1. 确保手机系统和软件版本更新:首先,需要确保华为P20手机的系统版本和Google Play服务的版本都是最新的,在系统设置中可以手动检查是否有系统更新或者Google Play服务更新。
    1. 开启Google Play服务:在华为P20手机上,可能需要手动开启Google Play服务的定位权限和通知权限,以确保深度API正常运行。可以在手机设置中查找到应用权限,然后找到Google Play服务,进行相应的设置。
    2. 检查Google Play服务框架是否正常:有时候Google Play服务框架可能会出现异常,导致部分功能无法正常运行。可以尝试清除Google Play服务框架的缓存数据或者数据,然后重新登录Google账号。
    3. 检查深度API支持情况:确认华为P20手机的型号是否支持深度API功能,可以在官方网站或者华为官方社区上查找相关信息。如果手机型号不支持深度API,可能无法正常运行机器人例程。
    4. 重装应用程序:如果以上方法都无法解决问题,可以尝试卸载并重新安装相应的应用程序,再次尝试运行机器人例程。 案例: 用户在华为P20手机上尝试使用Google Play运行机器人例程时,发现显示不支持深度API。经过检查发现手机系统和软件版本均为最新,Google Play服务也已开启定位和通知权限。然后尝试清除Google Play服务框架的缓存数据,但问题依然存在。最后,在官方网站确认华为P20手机型号支持深度API,并重新安装应用程序后,问题成功解决。 代码:
    // 检查Google Play服务框架是否正常
    try {
        GoogleApiAvailability googleAPI = GoogleApiAvailability.getInstance();
        int resultCode = googleAPI.isGooglePlayServicesAvailable(context);
        if (resultCode == ConnectionResult.SUCCESS) {
            Log.d(TAG, "Google Play Services is available.");
        } else {
            Log.e(TAG, "Google Play Services is not available. Error code: " + resultCode);
        }
    } catch (Exception e) {
        Log.e(TAG, "Error checking Google Play Services: " + e.getMessage());
    }
    
    评论

报告相同问题?