首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin-Studio Android表单设计器: Android版本未安装

Xamarin-Studio Android表单设计器: Android版本未安装
EN

Stack Overflow用户
提问于 2013-11-23 21:25:38
回答 1查看 3.6K关注 0票数 3

最近,我对Xamarin产生了兴趣,这是一个用于在移动设备和固定设备上运行C#代码的系统。在使用Xamarin (流行的IDE MonoDevelop的一个修改版本)设置了我的Android环境之后,我成功地解决了一些问题,这个问题我花了一些时间来解决,但没有结果。

问题

在创建应用程序并打开存储应用程序布局的Main.axml文件之后,我将得到以下消息。

http://i.stack.imgur.com/7cjsN.png

下面是与表单关联的XML代码。

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <Button
        android:id="@+id/myButton"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello" />
</LinearLayout>

显然,这是一个问题,因为我不能用这个消息来设计Android表单。值得注意的是,上面的面板上写着‘Android4.4 (v10)’。我使用的是安卓网站(http://developer.android.com/sdk/index.html)最新的SDK,所以我很困惑为什么它会告诉我安卓版本没有安装。

--我试过几件事,

在Xamarin中设计表单时,它提供一个示例模拟系统来构建表单,以便确定屏幕大小和其他可能的相关变量。它为您提供了各种Nexus设备之间的选项,您可以在其中构建表单。我试过切换设备,但仍然收到错误消息。

我重新安装了SDK,并重新安装了Xamarin本身。这些解决方案帮助我解决了一些其他问题,但这个问题一直持续存在。

结论

为什么Xamarin要给我这个信息?有什么问题吗?如果你需要其他信息,请告诉我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-26 00:23:14

所以搞清楚这很奇怪。我就是这么做的。

The Fix

我使用的是Android4.4 (KitKat) SDK,因为这是最新的SDK。在搜索了一段时间之后,我终于找到了一个结论,主要是通过反复试验和一些人的帮助。到目前为止,我想Xamarin与Android4.4不兼容/不能很好地运行。我所要做的就是从Android4.3 (Jelly )中重新安装软件包,然后用SDK来代替新的4.4包(你可以找到如何做这个here的解释)。我相信这不是一个持久的错误,因为最终Xamarin将与Android4.4兼容。

如果将来有人在这方面有问题,这里的解决办法是相当简单的。只需使用以前版本中的SDK即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20168069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档