You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Uno Platform SDK风格项目调试目标缺失模拟器列表问题

解决Uno SDK风格Android项目在Visual Studio 2022预览版中无法显示模拟器调试目标的问题

针对你遇到的新SDK风格Uno Android项目无法显示模拟器调试目标的问题,可尝试以下解决方案:

  • 检查项目调试属性配置
    右键SDK风格的Android项目 → 属性 → 调试:

    • 确保启动选项设置为「启动Android应用」
    • 将部署目标设为「设备」,点击「查找设备」按钮手动扫描已启动的模拟器
    • 确认调试器类型选择「Android调试器」
  • 统一项目配置与兼容性设置
    编辑项目的.csproj文件,在<PropertyGroup>节点中添加或修改以下配置,对齐旧项目的兼容设置:

    <AndroidSdkBuildToolsVersion>33.0.0</AndroidSdkBuildToolsVersion>
    <AndroidTargetSdkVersion>33</AndroidTargetSdkVersion>
    <LangVersion>preview</LangVersion>
    

    同时确保项目引用的Uno相关NuGet包版本与当前使用的最新Uno模板版本完全一致。

  • 重置ADB设备连接缓存

    1. 关闭Visual Studio及所有Android模拟器实例
    2. 打开命令提示符执行以下命令:
      adb kill-server
      adb start-server
      
    3. 重启Visual Studio,等待项目加载完成后重新扫描设备
  • 验证模拟器配置有效性

    1. 打开Android Device Manager,确认模拟器的API级别与项目AndroidTargetSdkVersion一致(推荐API 33)
    2. 启动模拟器后,执行adb devices命令,确认模拟器已被ADB识别
  • 临时 workaround:手动指定启动模拟器
    如果以上方法无效,可尝试:

    1. 在项目属性的调试选项中,将启动设置为「启动外部程序」
    2. 指定模拟器路径(通常为C:\Program Files (x86)\Android\android-sdk\emulator\emulator.exe)
    3. 在命令行参数中填写模拟器的AVD名称(例如@Pixel_5_API_33)
    4. 启动模拟器后,通过Visual Studio的「附加到进程」功能连接到Android应用进程

内容的提问来源于stack exchange,提问作者sharpener

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 23:57:20