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

如何为.NET 9 MAUI项目添加Android 16作为Target Android Framework以适配测试设备

如何为.NET 9 MAUI项目添加Android 16作为Target Android Framework以适配测试设备

别担心,这种情况我之前也碰到过,核心原因是Visual Studio默认不会自动安装最新的Android SDK组件,尤其是像Android 16这类较新的版本。下面给你一步步拆解解决方法:

第一步:安装Android 16对应的SDK组件

要让项目能选Android 16作为目标框架,首先得把对应的SDK平台装到位:

  • 打开Visual Studio,点击顶部菜单栏的Tools -> Android -> Android SDK Manager
  • 在弹出的窗口切换到SDK Platforms标签页,找到Android 16(可能会显示为Android 16.0或对应代号),勾选它
  • 再切到SDK Tools标签页,检查并勾选适配Android 16的构建工具(比如Android SDK Build-Tools 36.0.0这类)
  • 点击Apply按钮,等待SDK组件安装完成

第二步:设置Target Android Framework

SDK安装好后回到MAUI项目:

  • 右键项目,选择Properties(属性)
  • 在左侧导航栏点Android选项,然后在General标签页里找Target Android Framework下拉菜单,现在应该就能看到Android 16的选项了,选中后保存设置

要是还找不到?手动编辑项目文件试试

如果装完SDK下拉菜单里还是没Android 16,那就直接改项目的.csproj文件:

  • 右键项目,选择Edit Project File
  • 找到类似这样的节点:
    <TargetFramework>net9.0-android35</TargetFramework>
    
  • 把android35改成android36(Android 16对应的API级别是36),修改后变成:
    <TargetFramework>net9.0-android36</TargetFramework>
    
  • 保存文件,重新加载项目,再去看属性里的目标框架,就会显示Android 16了

额外提醒:让Visual Studio识别你的谷歌手机

你提到VS没显示你的手机,记得先在手机上开启开发者模式和USB调试:

  • 打开手机设置,找到关于手机,连续点击版本号直到提示开发者模式开启
  • 回到设置主界面,找到开发者选项,打开USB调试开关
  • 重新用USB线连接手机和电脑,Visual Studio应该就能识别到设备了

按照这些步骤操作,应该就能顺利把Android 16设为目标框架,并用你的新手机测试MAUI应用啦!

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.07 12:59:33