VS2019中Xamarin.Android项目无法启动调试,调试按钮不显示设备
解决方案
1. 清除全部缓存
- 关闭所有Visual Studio实例,删除项目根目录下的隐藏文件夹
.vs,同时删除Xamarin.Android项目目录下的bin、obj文件夹 - 清除本地Xamarin全局缓存:删除路径
C:\Users\当前用户名\AppData\Local\Xamarin、C:\Users\当前用户名\AppData\Local\Xamarin.Android下的所有临时文件
2. 核对项目配置文件
- 右键点击Xamarin.Android项目选择「卸载项目」,再右键选择「编辑项目文件」,核对csproj文件中AndroidManifest的路径配置,确保存在如下全局配置:
<PropertyGroup> <AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest> </PropertyGroup>
- 确认该配置没有被带条件编译规则的PropertyGroup节点覆盖
3. 固定SDK路径避免后台扫描
- 打开VS菜单栏的「工具-选项-Xamarin-Android设置」,取消勾选「自动检测Android SDK和NDK」,手动选择本地已安装的JDK、Android SDK、NDK的对应路径,减少VS启动后的后台扫描任务
- 关闭VS启动页的新闻、更新提示,禁用不必要的VS扩展插件,降低后台资源占用
4. 修复权限问题
- 右键点击Visual Studio快捷方式,选择「属性-兼容性」,勾选「以管理员身份运行此程序」
- 将项目存放目录、Android SDK安装目录加入杀毒软件/安全防护工具的白名单,避免文件被拦截扫描导致加载超时
如果以上步骤都操作后还是偶尔出现加载慢的问题,可在启动VS后先等待2-3分钟让后台索引任务跑完再打开项目即可。
内容的提问来源于stack exchange,提问作者Lionet Chen
相关产品推荐
相关产品推荐

