【问题标题】:MonoDevelop "The type or namespace 'Android' could not be found"MonoDevelop“找不到类型或命名空间‘Android’”
【发布时间】:2012-06-20 23:57:33
【问题描述】:

我主要通过 Visual Studio 使用 Mono for Android,但已切换到 OS X 并想使用 MonoDevelop。从 MonoDevelop 主菜单中,单击 File => New => Solution。我选择 Mono For Android Application,给它一个名字,并默认将位置留在 Users/myname/Projects。它使用带有基本按钮的 Activity1.cs 创建 shell 项目。如果我尝试构建或调试项目,所有使用指令都会出错,说明找不到类型或命名空间“Android”。我已经用谷歌搜索了那个确切的消息,但没有找到匹配项。我昨天刚刚在我的 Mac 上下载了 MonoDevelop,所有必需的 SDK 和 Mono for Android。到底是怎么回事?

【问题讨论】:

    标签: monodevelop xamarin.android


    【解决方案1】:

    所以下载说明说在安装 MonoDevelop 之前先下载 Runtime OR SDK。所以我只下载了SDK。一旦我安装了运行时,这个错误就消失了。仍然无法调试到我的设备,但这是一个单独的问题。

    【讨论】:

      【解决方案2】:

      当我使用 Xamarin 安装程序安装所有内容时,我没有遇到任何这些问题。您可能能够修复它去引用并检查 Mono.Android.dll 是否为红色。在这种情况下,请编辑参考并尝试找到它。

      它应该在 /Developer/usr/lib/mandroid/platforms

      【讨论】:

      • 谢谢。 Mono.Android 在我的参考文献中不是红色的,我能够在我的 MonoDevelop 安装中找到 7 个不同的 Mono.Android.dll 文件。
      • 我已卸载 MonoDevelop 并重新安装。同样的问题。
      • 选择其中一个,它们都是相同的,只是针对不同的 Android 框架级别。虽然它应该可以工作,但这很奇怪......
      猜你喜欢
      • 1970-01-01
      • 2021-03-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-25
      • 2021-09-27
      • 2017-07-12
      • 2011-05-13
      相关资源
      最近更新 更多