android - 我在任何 Android 模板中都找不到 Main.axml,也无法打开其他 axml 文件
问题描述
编辑:我也忘了提到我尝试以管理员身份运行 Visual Studio 并启动所有模板,但我仍然得到相同的结果
Edit2:我发现在另一个地方我找到了具有适用于 android 的 Main.axml 的本机跨平台应用程序
- 其他 -> 空白跨平台移动应用程序(本机) -> 在布局中:Mainaxml
但我无法打开它(以前的问题相同)所以我想我错过了 Android Designer,有什么办法解决这个问题?我在谷歌上找不到任何东西
原来的:
首先,我想说我花了 2 天时间在互联网上搜索并找不到任何解决方案,我真的尝试了一切,并且我在使用 xamarin 时遇到了很多很多问题,这就是我所拥有的和我尝试过的
- 我正在使用 Windows 7
- 我有visual studio 2017企业版
- 我通过安装的visual studio下载了xamarin
- 我正在使用 google api 27,(并且我已经安装了 27、22 和 21)
- 我使用haxm(因为我有英特尔处理器和Windows 7(所以模拟器没有hyper v))
- 我没有 Android 模拟器管理器,但我有 Android 设备管理器(这似乎是同一件事,但我真的尝试修复它,但在任何地方都找不到任何信息)
- 当我想启动一个应用程序时,我必须手动启动模拟器,然后按“不调试启动”,因为我没有“调试目标”的下拉菜单
- 我尝试在 axml 文件上使用“打开方式”来查找“android 设计器”但我找不到它,我尝试搜索谷歌很多但仍然找不到任何东西
- 我确认我已经正确安装了所有东西
- 在底部是我关注的链接
这是我打开以下任何模板时发现的内容
- Android -> Android 应用 (Xamarin) -> 空白应用 -> 在布局中:activity_main.axml
- Android -> Android App (Xamarin) -> Single View App -> 在布局中:activity_main.axml, content_main.axml
- Android -> Android XAML 应用程序 (Xamarin.Forms) -> 在布局中:Tabbar.axml、Toolbar.axml
- 跨平台 -> 移动应用程序 (Xamarin.Forms) -> 空白应用程序(选择所有平台(Android、iOS、Windows (UWP))和代码共享策略:.NET 标准)-> 在布局中:Tabbar.axml、工具栏.axml
但是这些 axml 文件都无法打开(Visual Studio 冻结,然后我必须从任务管理器中关闭它(我什至尝试等待长达一个小时,我想在左下角它说“项目不支持查看”或其他内容像那样))
如果有人可以帮助我,我真的会非常非常高兴
我使用的链接:
https://docs.microsoft.com/en-us/xamarin/cross-platform/get-started/installation/windows https://docs.microsoft.com/en-us/xamarin/android/get-started/installation /windows https://docs.microsoft.com/en-us/xamarin/android/get-started/installation/android-sdk?ide=vs&tabs=vswin https://docs.microsoft.com/en-us/xamarin /android/get-started/installation/android-emulator/index
解决方案
但是这些
axml
文件都无法打开-> Visual Studio 冻结,然后我必须从任务管理器中关闭它
这是Visual Studio 15.7.3的问题,Xamarin 团队现在正在生成更新的版本。
目前,这里有一些解决方法:
- 如果您需要
.axml
在 VS 15.7.3 中打开文件,您可以更改其扩展名.xml
然后打开它。
或者:
- 右键单击
.axml
文件,然后使用“打开方式”-> 例如:选择XML Editor
更新:
Xamarin Team 已生成更新版本来解决此问题,它仅适用于VS 15.7.3
,有关详细信息,您可以参考:
固定的:
Visual Studio 15.7.4 已发布,此问题已修复:
推荐阅读
- python - 设置运算符与设置函数名称
- reactjs - 为什么当我关注 React 中的输入时值消失了?
- http - Golang HTTP 请求 EOF
- eclipse - 无法运行服务器 tomcat v9 缺少引导程序
- python-3.x - 如何使用这种 python 格式生成条形码?
- c# - ML.NET 不能在 IDataView 中使用 Nullable 类型?如何处理丢失的数据?
- rest - HTTP 中的 X- 前缀是什么意思?(例如 X-API-KEY)
- vue.js - 使用模式使 vue-form-generator 部分可折叠
- jupyter - 如何使用带有 RISE 的 Jupyter 同时在同一张幻灯片中显示两个单元格
- node.js - 如何确定 Node.js 中有多少请求排队?