我的问题是:
- Profiler没有显示任何内容;
- 控制台没有显示任何内容;
- 无法进行调试;
同时:
- 在编辑器的“运行”中,调试可以正常工作
- 我可以从Unity安装应用程序(“调试和运行”)
我已经做了以下事情:
- 在手机上,我已启用调试(勾选复选框:“保持唤醒状态”,“USB调试”,“通过USB安装”,“USB调试(安全设置)”)
- ADB USB驱动程序已安装
- 也尝试了“撤销USB调试访问”
- 多次重启了电脑和手机
- Unity构建设置为:
开发构建;自动连接分析;启用脚本调试;
- 手机上的USB配置为PTP连接。[但我也尝试过MTP]
ADB可以轻松看到手机:
C:\Users\UKS2\AppData\Local\Android\Sdk\platform-tools> adb devices List of devices attached a616d3d10204 device
附加信息:
- 从cmd运行“adb logcat -s Unity”的结果实时显示了手机的完整日志;
- Visual Studio:调试->附加Unity调试器-仅显示本地PC,而不是手机
- 如果通过WiFi连接(而不是USB电缆)并手动配置IP地址
,则可以查看设备控制台日志并查看分析器结果。 但无法从手机进行调试。
我错过了什么?
我认为Unity由于某种原因在应用程序安装后尝试通过某种不正确的方式/地址/端口连接到手机。但如何修复这个问题?为什么在这种情况下安装应用程序时没有问题?