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

VS 2026 Community Insiders无法找到Microsoft.NET.Sdk.Android SDK导致Android应用编译失败的问题求助

VS 2026 Community Insiders无法找到Microsoft.NET.Sdk.Android SDK导致Android应用编译失败的问题求助

我目前在使用VS 2026 Community Insiders版本,现在遇到了一个非常头疼的问题——因为找不到Microsoft.NET.Sdk.Android SDK,我完全没法编译Android应用。

最开始我创建了一个简单的.NET Android项目,写完代码后尝试编译,结果只生成了DLL文件,完全没有预期的APK。后来排查发现,是项目文件里的Sdk值被设成了Microsoft.NET.Sdk,这就导致项目像普通的.NET项目一样编译了。查了相关资料后我了解到,要生成APK的话,必须把OutputType设为Exe,同时Sdk要改成Microsoft.NET.Sdk.Android,但问题就卡在这儿——这个SDK就是找不到。

为了解决这个问题,我几乎试了所有能想到的办法:

  • 反复调整项目文件的各种配置设置
  • 执行过dotnet workload list查看已安装 workload,也运行过dotnet workload install android,甚至试过先卸载再重新安装Android workload
  • 我在能找到的所有命令提示符和PowerShell环境里都运行过这些命令
  • 尝试配置过各种环境变量,比如MSBuildSDKsPath、DOTNET_MSBUILD_SDK_RESOLVER_CLI_DIR、DOTNET_MULTILEVEL_LOOKUP和DOTNET_ROOT
  • 卸载又重新安装了Visual Studio
  • 之前好像偶然看到过一个存放各类SDK(比如Microsoft.NET.Sdk.Windows*这类)的文件夹,但现在找不到了,而且当时那个文件夹里也没有Android SDK的目录

现在我已经开始安装VS 2022,怀疑这可能是VS 2026本身的问题,但还是有几个疑问想请教大家:

  • 这是VS 2026的已知问题吗?
  • 我必须依赖Microsoft.NET.Sdk.Android SDK吗?有没有什么办法可以绕开它?
  • 换成VS Code来编译的话能解决问题吗?还是说它会使用同样出问题的工具链?

备注:内容来源于stack exchange,提问作者Matthew Roberts

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.13 18:04:31