gpt4 book ai didi

bash - 无法为 Android Studio 安装 ARCore 模拟器

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:39:10 32 4
gpt4 key购买 nike

我不知道我是否可以问这个问题,但我真的不知道如何在 Android 仿真设备上使用 ARCore。根据官方指南,我应该在像素/像素 2 设备上使用 API 8.1,以便运行任何使用 ARCore 的应用程序。遗憾的是,这些模拟器不支持 Play Store,没有 Play Store,我无法在设备上安装 ARCore。

内置 Play 商店附带的设备镜像无法运行 ARCore。我真的很困惑我应该如何以这种方式为 ARCore 测试任何东西。我需要它来为大学类(class)开发应用程序,我需要熟悉增强现实开发,但由于这个问题我什至无法开始。

最佳答案

更新时间:2022 年 10 月 20 日

要使用 ARCore 模拟器,首先,您必须创建一个支持 AR 的虚拟设备。我正在运行 Android Studio Dolphin | macOS Monterey 12.6 上的 2021.3.1。

我创建了 Pixel 6 Pro 虚拟设备:

enter image description here

ARCore 的 targetSdkVersion 已设置为 Android API 级别 33

enter image description here


为了让模拟器正常工作,您必须执行以下步骤:

  • Set up Android Debug Bridge .我为 Mac 设置了 adb

  • 下载Google_Play_Services_for_AR_1.34.0_x86_for_emulator.apk来自 GitHub 存储库。

  • 运行您的 AVD。

  • 在 Bash 终端中键入以下命令(确保端口为 5554):

      adb devices
  • 结果:

      // emulator-5554    device
  • 转到 Google_Play_Services_for_AR_1.34.0_x86_for_emulator.apk 所在的文件夹。例如:

      cd ~/Desktop
  • 要安装 Emulator,请在虚拟设备运行时在终端中键入以下行:

      adb install -r Google_Play_Services_for_AR_1.34.0_x86_for_emulator.apk  
  • 对您要使用的其他 AVD 重复前面的步骤。

  • 高兴!

enter image description here

附言

请注意:Android Emulator 不支持以下 ARCore API:Depth API、Geospatial API 或 Augmented Faces API。那是因为Emulator没有对应的传感器。启用这些功能中的任何一个时,模拟器图片都无法正确呈现:屏幕将完全变黑,但绘制在模拟器图片顶部的 UI 元素仍会呈现。

关于bash - 无法为 Android Studio 安装 ARCore 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49818161/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com