Xamarin Android布局XML无法显示设计视图问题求助
解决Xamarin Android布局axml设计视图无法加载的问题
我之前也碰到过一模一样的问题,折腾了好一阵才解决,给你几个亲测有效的排查方向:
检查Xamarin组件与Android SDK的兼容性
先确认你的Visual Studio版本和安装的Xamarin.Android组件、Android SDK版本是否匹配。版本不兼容是设计视图罢工的常见原因。可以通过工具>获取工具和功能查看Xamarin相关组件是否有更新,或者切换到API 33这类稳定成熟的Android SDK版本试试。清理项目缓存并重建解决方案
项目缓存堆积经常会引发奇怪的问题:- 右键解决方案,选择
清理解决方案 - 删除项目目录下的
bin和obj文件夹 - 最后右键解决方案,选择
生成解决方案
完成后重新打开axml文件,看看设计视图能不能正常加载。
- 右键解决方案,选择
重置Xamarin设计器的配置文件
仅重置窗口没用的话,可以试试重置设计器本身的配置:
关闭Visual Studio,找到Windows系统下的路径C:\Users\[你的用户名]\AppData\Local\Xamarin\VisualStudio\[VS版本]\Designer,删除该文件夹内的所有内容,再重新打开VS和axml文件。排查axml文件的语法错误
设计视图加载失败有时是因为xml代码存在语法问题,比如标签未闭合、属性拼写错误。切换到源代码视图,检查有没有红色波浪线标记的错误,修复后再切回设计视图尝试。用新项目测试排查
如果以上方法都无效,创建一个全新的Xamarin Android项目,测试新项目里的axml设计视图是否正常。如果新项目没问题,说明当前项目的配置文件可能出了问题,可以尝试将布局文件复制到新项目中测试,或者逐步对比两个项目的配置差异来定位问题。
内容的提问来源于stack exchange,提问作者Abadi Al-Otibe
相关产品推荐
相关产品推荐

