Unity Remote 5无法正常工作

时间:2017-07-30 18:01:18

标签: android unity5

我尝试运行Unity远程,但是当我在统一编辑器中按下播放时,我的手机上没有任何反应。我想我需要做的不仅仅是将我的手机与电脑连接,将编辑器设置为任何Android设备并按下开始,但这些是它所说的唯一内容。

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

感谢您的帮助。

9 个答案:

答案 0 :(得分:2)

就我而言,我也面临着这个问题。但是现在它对我有用...

我做什么,

  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应用。如果这样做,那么再次运行将无法正常工作。

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

答案 1 :(得分:1)

  1. 确保您已在移动设备中启用 USB调试
  2. 确保您已设置修改 - >项目设置 - >编辑 - >设备任何Android设备
  3. 确保您已在文件 - >中提供了包裹名称构建设置 - >播放器设置... - >其他设置(在Android设置下) - >包裹名称
  4. (可选)为您的手机安装USB驱动程序。 (Normal USB Driver for Redmi
  5. 关闭Unity Engine
  6. 通过USB连接手机。
  7. 启动 Unity Remote 5
  8. 在PC中启动 Unity Engine
  9. 点击播放

答案 2 :(得分:1)

对我来说,问题在于,即使在与Unity 2019一起安装了android SDK的情况下,取消选中该复选框时,“编辑”>“首选项”中的SDK路径也为空。当我点击三个(JDK,SDK,NDK)中的每个旁边的``浏览''时,所有路径都会自动填充类似于C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.4f1 \ Editor \ Data \ PlaybackEngines。

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

完成此操作后,它对我有用,并假设以下设置:

  • 使用数据线(不仅仅是充电线)连接到PC的设备。
  • 设备通过以下设备的开发人员模式设置启用了USB调试功能 设备。
  • 在PC上通过身份验证的设备(对我来说,我需要进行更改 从“文件”插入手机后,手机上的连接类型 传输到MIDI后,提示身份验证请求 我将其切换回文件传输)。

通过在以下位置运行C:\ Program Files \ Unity \ Hub \ Editor \ 2019.2.4f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ SDK \ platform-tools中的adb.exe,可以查看设备是否已通过身份验证命令提示符窗口(cmd)和“列表”命令:adb.exe列表

已连接的设备将完全不显示(因此请检查电缆),或者将显示GUID,然后显示“ unauthenticated”(未认证)(因此,如前所述更改连接类型以提示进行认证),或者将显示“ device”(设备)在这种情况下,我们很好。

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

您无需将Build Settings设置为以android为目标;这是用于部署.apk文件,与将设备用作遥控器无关。同样,至少在要将构建的文件部署到设备上之前,无需在程序包设置中设置程序包名称或其他任何设置,但这再次与Unity Remote无关。

需要明确的是,我的游戏未针对android,并且未设置android构建设置。统一遥控器可以完美地反映编辑器中的游戏视图,并接收输入,例如点击=“ Fire1”。

答案 3 :(得分:1)

要使Unity Remote正常工作真的很棘手,因为有许多不同种类的Android版本和Android设备,以及许多不同版本的Unity。 Unity Remote应用本身本身也过期了更新(IIRC,它已经超过4年没有任何更新了。)。

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

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

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

答案 4 :(得分:0)

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

答案 5 :(得分:0)

我遇到了类似的问题,尝试了很多事情,但是没有用,

发现它与无法检测到我的设备的“ ADB”(Android调试桥)有关

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

问题是不良驱动程序,阻止了通用驱动程序处理设备!

在这里按照我的答案来解决此问题:

https://stackoverflow.com/a/52711048/6046022

答案 6 :(得分:0)

我也有连接问题。我尝试了许多修复程序,最终我还是离开了计算机,后来又尝试了,它可以正常工作。我当时的配置如下:

  • 原始的Google Pixel
  • 在电话上,USB调试在
  • 在电话上,USB默认连接->设置为“文件传输”
  • 在计算机上,没有花哨的驱动程序
  • Unity Remote 5(在启动Unity之前已打开)
  • 以管理员身份运行Unity没什么用(有人说可以这样做)
  • Unity Hub上的Unity项目设置为以Unity Hub主屏幕上的Android为目标
  • 将Unity项目设置为Android项目(在文件-> 构建设置... 中)

我真的不确定为什么经过20多次尝试后它对我还是有用的。

答案 7 :(得分:0)

对我来说(使用三星S9手机和macOS),adb devices一直在显示我的设备,而且我已经能够从Android Studio构建移动应用程序。但是,Unity找不到我的设备。

我必须安装Samsung SmartSwitch应用程序,该应用程序也在Mac上加载了系统软件。我犹豫了一下(选中两个框并单击“确定”),现在它可以工作了。按下播放后大约需要5秒钟才能在设备上实际显示“游戏”视图,但是延迟几乎没有引起注意。 FPS可能约为15-20。

Screenshot of System Preferences

注意:对我而言,Android USB设置没有任何变化。当我将其设置为“仅为手机充电”时,它甚至可以工作。

答案 8 :(得分:0)

对于我来说,我终于可以按照以下步骤操作:

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

现在关闭“偏好设置”窗口,然后在Unity Editor中单击“播放”。不需要Unity重新启动。