【问题标题】:How to solve Unity "No compatible android device found"如何解决 Unity“找不到兼容的 android 设备”
【发布时间】:2020-01-19 07:36:59
【问题描述】:

我有一个我一直在开发并即将发布的 Unity 应用程序,我试图解决最后一个错误,我卸载并重新安装了 Unity 作为最后的努力。当我重新进入并加载我的应用程序时,Unity 无法再找到我的设备。

如果我进入“播放器设置”,我的手机会列在“运行设备”下。如果我进入 ADB 并执行“adb devices -l”,它会显示 Pixel 3。然后在我的手机中,我将其设置为 USB 调试,然后我进行构建并得到典型的“未找到兼容的 Android 设备”错误。我完全不知所措。

还有其他想法吗?

(Windows 10,Unity3D 2018.2.15f1,最新版本的 Android Studio 与 Android 8.0、8.1 和 9.0 sdk,设备是 Pixel XL 和 Pixel 3 XL)。

【问题讨论】:

  • 我认为 Yugo 应该包括你迄今为止尝试过的截图以及我的other 帖子中的结果。输入adb devices 而不是adb devices -l
  • 我不确定发生了什么或发生了什么变化,但我隐藏了我当前的构建并恢复了该项目。现在可以很好地识别电话,但现在我正在处理 Java 堆问题。感谢您的帮助。
  • 你可以用你的新问题创建新问题,并提供足够的错误信息来帮助你。
  • 同意我可以在别处问这个问题。如果我需要帮助,我会的。我只是在更新 cmets,以便其他人知道发生了什么。我知道这个平台需要问题是个人的。再次感谢。

标签: android unity3d adb


【解决方案1】:
  1. 在您的计算机上安装适用于 Android 设备的驱动程序。

  2. 在您的 Android 设备中启用调试。

为了让 Unity 能够检测到您的 Android 设备,它必须能够被 ADB 程序识别。

【讨论】:

    【解决方案2】:

    可能是由于缺少亚行。 安装亚行

    【讨论】:

      【解决方案3】:

      所以最后,什么对我有用,我进入并从我的计算机上完全卸载了 Java,然后我重新安装了最新版本。

      这行得通。我知道这不太理想,但这是唯一的事情。

      感谢您的帮助,但我的 ADB 工作正常,我可以找到我的设备,Unity 可以看到我的设备,直到我尝试构建然后它会丢失。另外,是的,在我的 android 中进行了调试。

      【讨论】:

        【解决方案4】:

        您可能必须撤销对手机设置的所有授权,然后重新插入。

        更多信息在这里:

        Problems trying to get USB Debugging working on Windows 7 (Android)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-03-20
          • 1970-01-01
          • 2019-07-19
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多