美文网首页
Unity remote

Unity remote

作者: 幽灵小子 | 来源:发表于2017-12-19 03:57 被阅读31次

    准备工作:下载Android SDK ,下载UnityRemote.apk

    1. 首先要在手机端安装好Unity Remote对应版本,手机是UnityRemote 5 对应电脑的Unity 5.x,如果手机是4,那对应电脑就是Unity 4.x
    2. 连接数据线,选择MTP传输,并打开开发者选项里面的USB调试,打开手机Unity Remote软件
    3. 打开电脑Unity
    4. Edit→Preferences→ExternalTools 选择安卓SDK路径
      Project Setting→Editor里面device选择任意安卓设备
    5. 点击play手机就和电脑一样显示了。

    注意:

    1. 必须有Android的SDK,在Edit→Preferences→ExternalTools 中必须配置SDK路径
    2. 通过android-sdk-windows\platform-tools下的adb来查看设备是否正确连接了
    > adb devices
    
    • 如果列表里没有,请检查USB是否是MTP传输
    • 如果列表中还是没有,请尝试如下办法
    1. 在设备管理器中,找到ADB Interface,右击,选择“更新驱动程序软件”
    2. 在弹出的窗口中选择第二项,也就是“浏览计算机以查找驱动程序软件” (以前遇到驱动的问题从来不考虑第二项,单纯地认为驱动肯定要在网上下而不是在windows中找)
    3. 在弹出的窗口中继续选择第二项,也就是“从计算机的设备驱动程序列表中选择”
    4. 在弹出的窗口中保持默认选择,点击“下一步”
    5. 在“从磁盘安装”对话框的“制造商文件复制来源”中,选择电脑上的Android SDK目录中的android_winusb.inf 文件,位置在 %SDK目录%\extras\google\usb_driver 目录中。前提是已经下载好Google USB Driver,在android-sdk-windows目录下如果没有extras目录,可以通过Android SDK Manager(需安装android-sdk-windows)下载。文件路径D:\software\android\android-sdk_r24.4.1-windows\android-sdk-windows\extras\google\usb_driver\android_winusb.inf
    • 如果列表里有,但状态是offline,那么使用adb kill-server,再使用adb start-server开启
    • 如果开启之后还是offline就使用如下办法:
    1. 设置 -> 开发者选项 -> 撤销USB调试权限
    2. 关闭USB调试
    3. 在终端通过adb kill-server结束,然后adb start-server,然后adb connect xx.xx.xx.xx:5555 (设备IP), 它会提示unable to connect.
    4. 现在开启USB调试,再次输入adb connect xx.xx.xx.xx:5555。它应该会询问你是否授权该设备,打勾,选是。
    • 保证设备是device状态

    其他问题

    • 如果构建时遇到错误,需要考虑是否时jdk版本的问题,unity 5对应的jdk版本为1.8,很多朋友使用jdk 1.9时会出现不同的错误。在cmd中使用java -version查看,一定确保环境变量里的jdk版本匹配。
    • ios设备如果画面不同步,尝试
    1. 重连设备
    2. 重启设备
    3. 去Edit > Project Settings > Editor将Device设为Any Android Device然后再设置为Any iOS Device。
    4. 重启Unity
    5. 打开终端执行命令$killall unityiproxy 然后再重启Unity.

    相关文章

      网友评论

          本文标题:Unity remote

          本文链接:https://www.haomeiwen.com/subject/nunvwxtx.html