统一远程 5 不工作

Unity remote 5 not working

我尝试了 运行 unity remote,但是当我在 unity 编辑器中按下播放键时,我的 phone 没有任何反应。我认为我需要做的不仅仅是将我的 phone 连接到电脑,将编辑器设置为任何 android 设备并按开始,但这些是它唯一说的。

它根本不起作用,我不知道为什么。

感谢您的帮助。

嗯....我什么都试过了然后放弃了。 过了一会儿,我更新了 Unity,它才开始工作,是的。 抱歉浪费你的时间,但没有提到我可能只是在整个互联网上更新引擎,我使用的是 Unity 5.4 和 Unity Remote 5

  1. 确保您已在手机中启用 USB 调试
  2. 确保您已将 Edit -> Project Settings -> Editor -> Device 设置为 Any Android Device
  3. 确保您在 文件 -> 构建设置 -> 播放器设置... -> 其他设置(在 Android 设置下) -> 包名称.
  4. (可选)为您的手机安装 USB 驱动程序。 (Normal USB Driver for Redmi)
  5. 关闭 Unity 引擎
  6. 通过 USB 连接您的手机。
  7. 启动 Unity Remote 5
  8. 在 PC 中启动 Unity 引擎
  9. 点击播放

我遇到了类似的问题,尝试了很多方法但都没有用,

发现 "ADB"(Android 调试桥)无法检测到我的设备

每个驱动程序和软件都是最新的!

问题是错误的驱动程序 阻止通用驱动程序处理设备!

按照我的回答来解决这个问题:

我也遇到了连接问题。我尝试了很多修复,最终我只是离开了我的电脑,稍后再试,它成功了。我当时的配置如下:

  • 原始Google像素
  • 开启 phone,USB 调试开启
  • 开启 phone,USB 默认连接 -> 设置为文件传输
  • 在计算机上,驱动程序没什么特别的
  • Unity Remote 5(启动Unity前打开)
  • 运行Unity 作为管理员没什么特别的(有些人说这样做)
  • Unity Hub 上的 Unity 项目设置为目标 Android 在 Unity Hub 主屏幕上
  • Unity 项目设置为 Android 项目(在 File -> Build Settings...

我真的不确定为什么在尝试了 20 次之后它对我有用。

对我来说,问题是即使 android SDK 已与 Unity 2019 一起安装,但在取消选中复选框时,编辑 > 首选项中的 SDK 路径为空。当我点击三个(JDK、SDK、NDK)旁边的浏览时,所有路径都会自动填充类似于 C:\Program Files\Unity\Hub\Editor19.2.4f1\Editor\Data\PlaybackEngines.. .

在我测试过的另一台机器上,这些路径是自动设置的,所以这可能是一些人看到而其他人看不到的错误。

完成后,它对我有用,假设以下设置:

  • 使用数据线(不仅仅是充电线)连接到 PC 的设备。
  • 设备已通过开发者模式设置启用 USB 调试 设备。
  • 设备在 PC 上通过身份验证(对我来说,我需要更改 从文件插入后 phone 上的连接类型 传输到 MIDI,提示身份验证请求,之后 我将其切换回文件传输)。

可以在C:\Program Files\Unity\Hub\Editor19.2.4f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform中通过运行 adb.exe查看设备是否通过认证- 命令提示符 window (cmd) 和 'list' 命令中的工具:adb.exe list

连接的设备要么根本不显示(因此请检查您的电缆),要么会显示一个 GUID 后跟 'unauthenticated'(因此请更改前面提到的连接类型以提示进行身份验证)或者它会显示 'device' 在这种情况下我们可以开始了。

首先关闭编辑器和远程,连接并验证设备(这是一次性设置),然后打开 Unity Remote。然后打开 Unity 编辑器,假设您已经设置了 SDK 路径,并确保您的项目设置 > 编辑器 > Unity 远程设备设置为任何 android 设备。

您不需要将构建设置设置为目标 android;这是为了部署 .apk 文件,与将设备用作遥控器无关。同样,您不需要在构建设置中设置包名称或任何其他内容,至少在您想要将构建的文件部署到设备之前,但这同样与 Unity Remote 无关。

需要说明的是,我的游戏没有针对 android,并且没有设置 android 构建设置。 unity remote 可以完美地反映编辑器中的游戏视图,并接收输入,例如点击 = 'Fire1'.

对我来说(使用三星 S9 phone 和 macOS),adb devices 一直显示我的设备,我已经能够构建移动设备来自 Android Studio 的应用。但是,Unity 没有找到我的设备。

我必须安装三星 SmartSwitch 应用程序,它还会在我的 mac 上加载系统软件。我犹豫地接受了(勾选两个框并单击确定),现在它起作用了。按下播放后大约需要 5 秒才能在设备上实际显示游戏视图,但延迟几乎不明显。不过 FPS 大概在 15-20 左右。

注意:对我来说,Android USB 设置没有影响。当我将它设置为 "Charging phone only".

时它甚至可以工作

让 Unity Remote 工作真的很棘手,因为 Android 版本和 Android 设备种类繁多,Unity 的版本也很多。 Unity Remote 应用程序本身也早该更新了(IIRC 它已经 4 年多没有任何更新了)。

我最近帮助让 Unity Remote 在几台不同的计算机上工作。因此,在我们等待 Unity 发布更易于使用的版本时,您可以尝试以下操作:

  1. Android编辑器中没有安装Build Support模块,或者SDK/NDK/JDK路径配置错误(最好使用Unity 原生的,但你必须将它们与 Android Build Support 一起显式安装)。
  2. 计算机上未安装 Google USB 驱动程序。您可以使用 Android Studio 中的 SDK 管理器安装它,或者单独下载 Google USB 驱动程序并使用 Windows.
  3. 中的计算机管理应用程序安装它。
  4. 正在使用的 USB 线/端口不支持文件传输。并非所有 USB 线和端口都生而平等!
  5. 有时,只是打开应用程序/Unity 编辑器/插入 USB 线的顺序导致问题。因此,您需要重新启动您的应用程序或计算机,直到它正常工作。

我最近整理了一篇文章,详细介绍了上述几点。如果您需要以上任何一点的细节,您可以参考它:https://blog.terresquall.com/2020/05/getting-unity-remote-for-android-to-work-on-windows/

就我而言,我最终通过以下步骤使其正常工作:

  1. 连接手机,运行unity remote 5,设置项目
    设置...
  2. 转到编辑->首选项->外部工具->AndroidSDK
  3. 点击复制路径按钮
  4. 取消勾选 "Android 随 Unity 安装的 SDK 工具"
  5. 在下面的文本框中粘贴路径,或者浏览到之前在 Android SDK 文本框中设置的相同文件夹或您的 Android SDK 位置

现在关闭 Preferences window 并在 Unity Editor 中点击 Play。不需要重新启动 Unity。

就我而言,我也遇到了这个问题。但现在它对我有用...

我做什么,

  1. 安装SDK最新版本...重要的是安装您要安装的移动设备版本SDK...
  2. 使用 Android Studio SDK 管理器安装 Google 驱动器...安装 Android Studio 后即可。
  3. 已将 Android Studio SDK 连接到 Unity...默认情况下,它连接到 Unity 的默认 SDK 位置...
  4. 重新启动我的 Unity 以及我设备上的 Unity Remote。
  5. 这就是我的全部。

注意:- 如果您想 运行 在与 PC 断开连接后进一步玩游戏,请不要从移动 RAM 中清除 Unity Remote 应用程序。如果你这样做,那么如果你再次 运行 它将不起作用。

希望这对你也有帮助...谢谢

没有人提到这个,但它对我有用。

确保您的构建平台设置为 Android。