unity模型在android10不显示,Android设备不会显示为Unity3d调试的目标

本文档描述了一个开发者遇到的问题:在Android 10设备上,Unity模型无法显示,且设备未出现在MonoDevelop和Visual Studio的调试目标中。尽管设备在adb中可见,能接收命令,且在Android Studio的日志中显示为可调试进程。开发者尝试了多种解决方案,包括更换机器、网络、IDE、Unity版本、项目和手动配置,但问题依然存在。最后,发现设备与开发机之间的连接已经建立,但Visual Studio未能识别并进入调试模式。寻求如何强制VS进入调试模式的建议。
摘要由CSDN通过智能技术生成

首先,我很肯定我已经正确地遵循了

Attaching MonoDevelop Debugger To An Android Device指南中的所有步骤(最重要的是:在构建设置中启用了“开发构建”和“脚本调试”).

建设时然而,运行Unity Android应用程序时,我的设备(Samsung Galaxy S5,Android 6.0.1)在MonoDevelop和Visual Studio中都不会显示为可能的调试目标.例如在Visual Studio中,单击Debug – >连接Unity Debugger,在打开的“选择Unity实例”窗口中,我只看到Unity3d编辑器(机器:本地机器,类型:编辑器).调试在Unity Editor中运行的Unity项目工作正常,只调试在物理android设备上运行的项目不起作用. MonoDevelop也是如此.

这样做时我看到设备已连接并处于联机状态

adb devices

我也可以通过命令行在该设备上调用adb shell命令(例如ls).当我打开Android Studio时,我也将设备视为Logcat的目标,甚至是刚才提到的Unity Android应用程序作为可调试的进程(当选择它时,所有正确的日志都是正在运行的应用程序).

我认为在调试器端排除故障是安全的,因为我试过了

>两台不同的开发者机器(Windows 10都有当前更新,没有防火墙),

>两个不同的网络(家庭和大学)

> MonoDevelop,Visual Studio Community 2015,Visual Studio Professional 2017 RC(带有各自的Unity工具),

>重新安装Unity3d,

>不同的Unity3d项目(标准示例项目以及仅包含Text和Button的自己的最小示例),

>手动将android:debuggable =“

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值