【发布时间】:2021-06-29 22:25:24
【问题描述】:
我正在尝试将 Unity 游戏从装有 Windows 10 的 PC 调试到 Android 手机:
- 在 Unity 中从
File > Build Settings我已经Switch Platform到 Android - 在 Android 设备中,我下载并安装了 Unity Remote 5 应用程序。
- 在手机
Settings/About phone中点击Build number7 次我得到Developer Options并打开USB 调试并点击撤销USB 调试授权 - 在选择 USB 配置中,我检查了 PTP(图片传输协议)
我用 3 部不同的手机检查了 2 条不同的 USB 电缆,每个设备都被 PC OS 成功检测和识别,Unity Remote 说 “用 USB 电缆将此设备连接到您的计算机。在 Unity 中按 PLAY编辑器进行测试”,但 Unity 编辑器由于某种原因没有在 Edit > Project Settings > Editor 设备中显示我的任何设备:
编辑:
我已经从仅命令行工具下载了Android Studio 和单独的sdk-tools-windows-4333796.exe。
首先我从 Java SE Development Kit 8u241 jdk-8u241-windows-x64.exe 安装 Windows x64
在 Windows 10 操作系统 Environment Variables/System Variables/Path 中,我添加了 C:\Program Files\Java\jdk1.8.0_241\bin 和 C:\Program Files\Java\jre1.8.0_241\bin
在用户变量中,我添加了变量名:JAVA_HOME 和变量值:C:\Program Files\Java\jdk1.8.0_241\bin
所以,首先我没有使用sdk-tools-windows-4333796.exe并安装了Android Studio,这是Edit > Preferences > External Tools显示的:
然后,我删除了 Android Studio 并尝试仅使用 sdk-tools-windows-4333796.exe,我已将 tools 文件夹提取到先前创建的文件夹路径 C:\Android\android-sdk,然后从 C:\Android\android-sdk\tools\bin 加载 sdkmanager.bat 和 "platform;android-25"或"platform;android-26" 参数,但错误提示:
警告:文件 C:\Users\User.android\repositories.cfg 不能 加载。警告:找不到包平台;android-25 [===
] 10% 计算更新... C:\Android\android-sdk\tools\bin>
最后我尝试使用 Unity Hub 进行安装:
但结果相同,设备没有出现在编辑器中,并且外部工具显示已选中:
如果未选中:
我不太确定,我错过了什么或我做错了什么
任何指南、建议或示例都会有所帮助
【问题讨论】:
-
为什么不尝试使用 ADB 工具进行直接 android 设备的调试或脚本调试?
-
@Hardik 你好,我已经添加了关于我的任务的其他信息,请检查
标签: android unity3d usb ptp unity-remote