如何为.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
相关产品推荐
相关产品推荐

