【发布时间】:2021-11-15 16:51:47
【问题描述】:
我尝试运行统一远程,但是当我在统一编辑器中按播放时,我的手机上没有任何反应。我认为我需要做的不仅仅是将我的手机与电脑连接,将编辑器设置为任何 android 设备并按开始,但这些是它所说的唯一内容。
它根本不起作用,我不知道为什么。
感谢您的帮助。
【问题讨论】:
我尝试运行统一远程,但是当我在统一编辑器中按播放时,我的手机上没有任何反应。我认为我需要做的不仅仅是将我的手机与电脑连接,将编辑器设置为任何 android 设备并按开始,但这些是它所说的唯一内容。
它根本不起作用,我不知道为什么。
感谢您的帮助。
【问题讨论】:
【讨论】:
对我来说,问题是即使 Android SDK 已与 Unity 2019 一起安装,当取消选中该复选框时,Edit > Preferences 中的 SDK 路径为空。当我点击三个(JDK、SDK、NDK)旁边的浏览时,所有路径都会自动填充类似于 C:\Program Files\Unity\Hub\Editor\2019.2.4f1\Editor\Data\PlaybackEngines.. .
在我测试过的另一台机器上,这些路径是自动设置的,所以这可能是一些人看到而其他人看不到的错误。
完成后,它对我有用,假设如下设置:
您可以通过在 C:\Program Files\Unity\Hub\Editor\2019.2.4f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools 中运行 adb.exe 来查看设备是否经过身份验证命令提示符窗口 (cmd) 和“列表”命令:adb.exe 列表
连接的设备要么根本不显示(请检查您的电缆),要么显示一个 GUID,后跟“未经身份验证”(因此如前所述更改连接类型以提示进行身份验证)或显示“设备”在这种情况下,我们很高兴。
从编辑器开始并关闭遥控器,连接设备并进行身份验证(这是一次性设置),然后打开 Unity Remote。然后打开 Unity 编辑器,假设您已经设置了 SDK 路径,并确保您的 Project Settings > Editor > Unity Remote Device 设置为 Any android device。
您不需要将 Build Settings 设置为针对 android;这是用于部署 .apk 文件,与将设备用作遥控器无关。同样,您不需要在构建设置中设置包名称或其他任何内容,至少在您要将构建文件部署到设备之前,但这与 Unity Remote 无关。
需要明确的是,我的游戏不是针对 android 的,并且没有设置 android 构建设置。统一遥控器完美地反映了编辑器中的游戏视图,并接收输入,例如tap = 'Fire1'。
【讨论】:
Ehmm....我尝试了所有方法然后放弃了。 过了一会儿,我更新了 Unity,它刚刚开始工作,所以是的。 很抱歉浪费您的时间,但没有提到我可能会在整个互联网上更新引擎,我正在使用 Unity 5.4 和 Unity Remote 5
【讨论】:
就我而言,我也面临这个问题。但现在它对我有用......
我的工作,
注意:- 如果您想在与 PC 断开连接后继续运行游戏,请不要从移动 RAM 中清除 Unity Remote 应用程序。如果你这样做,那么如果你再次运行它就不起作用了。
希望这对您也有帮助...谢谢
【讨论】:
我也遇到了连接问题。我尝试了许多修复程序,最终我只是离开了我的计算机并稍后尝试并且它起作用了。我当时的配置是这样的:
我真的不知道为什么它在 20 次尝试后对我有用。
【讨论】:
让 Unity Remote 工作非常棘手,因为有很多不同类型的 Android 版本和 Android 设备,以及很多不同版本的 Unity。 Unity Remote 应用程序本身也早就过期了(IIRC 已经超过 4 年没有任何更新了)。
我最近帮助 Unity Remote 在几台不同的计算机上工作。因此,在等待 Unity 发布更易于使用的版本的同时,您可以尝试以下方法:
我最近整理了一篇文章,其中包含有关上述几点的更多详细信息。如果您需要以上任何一点的详细信息,可以参考:https://blog.terresquall.com/2020/05/getting-unity-remote-for-android-to-work-on-windows/
【讨论】:
我有类似的问题,尝试了很多东西,但都没有成功,
发现它是关于无法检测到我的设备的“ADB”(Android 调试桥)
每个驱动程序和软件都是最新的!
问题是错误的驱动程序阻止通用驱动程序处理设备!
按照我的回答来解决这个问题:
【讨论】:
对我来说(使用三星 S9 手机和 macOS),adb devices 总是展示我的设备,并且我已经能够从 Android Studio 构建移动应用程序。但是,Unity 没有找到我的设备。
我必须安装三星SmartSwitch 应用程序,该应用程序还在我的 Mac 上加载了系统软件。我犹豫地接受了(勾选两个框并单击确定),现在它可以工作了。按下播放后大约需要 5 秒才能在设备上实际显示游戏视图,但延迟几乎不明显。不过 FPS 大概在 15-20 左右。
注意:对我来说,Android USB 设置并没有什么不同。当我将它设置为“只为手机充电”时,它甚至可以工作。
【讨论】:
就我而言,我最终通过以下步骤使其工作:
现在关闭 Preferences 窗口,然后在 Unity Editor 中单击 Play。不需要重新启动 Unity。
【讨论】:
没有人提到这一点,但它对我有用。
确保您的构建平台设置为 Android。
【讨论】: