如何解决Unity“找不到兼容的Android设备”

时间:2018-11-16 16:32:59

标签: android unity3d adb

我有一个正在开发并要发布的Unity应用程序,当时我试图解决最后一个错误,并且作为最后的努力,我卸载并重新安装了Unity。当我回到并加载我的应用程序时,Unity不再能找到我的设备。

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

还有其他想法吗?

(Windows 10,Unity3D 2018.2.15f1,使用Android 8.0、8.1和9.0 SDK的最新版Android Studio,设备为Pixel XL和Pixel 3 XL)。

4 个答案:

答案 0 :(得分:1)

  1. 在计算机上安装适用于Android设备的驱动程序。

  2. 在Android设备上启用调试。

要使Unity能够检测到您的Android设备,ADB程序必须能够识别该设备。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

这有效。我知道这不理想,但这是唯一的事情。

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

答案 3 :(得分:0)

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

更多信息在这里:

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