Mono For Android MapsAndLocationDemo

Posted

技术标签:

【中文标题】Mono For Android MapsAndLocationDemo【英文标题】: 【发布时间】:2012-10-31 18:56:46 【问题描述】:

我有 Mono for android 试用版,但在使用 MapsAndLocation 演示时遇到了一些问题。

我启动了模拟器,但是当我选择“运行->不带调试启动”时,我收到以下错误:

C:\Users\Simon\Documents\Xamarin\MapsAndLocationDemo\xamarin-monodroid-samples-d76baf3\MapsAndLocationDemo\obj\Debug\android\src\mapsandlocationdemo\MapWithOverlayActivity.java(33,33):错误:包 com. google.android.maps 不存在

extends com.google.android.maps.MapActivity

还有另外 20 个错误。

我需要什么来解决这种情况。我需要安装额外的软件包吗?如果有,它是什么,在哪里可以找到?

谢谢

【问题讨论】:

【参考方案1】:

请确保您正在部署到以 Google API 为目标的模拟器。

为此,在 Android 虚拟设备管理器中创建一个新的模拟器,并将目标从“Android 2.2 - API Level 8”更改为 Google API,例如。 “Google API (Google Inc.) - API 级别 16”。

如果您看不到任何 Google API 目标,则需要使用 Android SDK 管理器安装一个。

【讨论】:

好的。立即获取新的 SDK 并下载所需的 Google API 文件。 我已经下载了新的 SDK,然后安装了 Google API 文件。但是,当我从开始菜单加载 SDK 管理器时,旧的 SDK 仍然存在,没有新的 Google API 文件。我是否需要删除这个旧的 SDK 管理器然后安装新的,或者我可以将新的 SD 管理器链接为默认 SDK? 请确保在 SDK 管理器中将其中一个 Google API 项目标记为“已安装”。这张图片会告诉你我在说什么。 snag.gy/tHDYL.jpg 安装后,您可以通过转到工具 -> 管理 AVD... -> 新建... 并输入类似于 snag.gy/tIPoW.jpg 的详细信息来创建一个新的模拟器。这样做只需部署到新的模拟器

以上是关于Mono For Android MapsAndLocationDemo的主要内容,如果未能解决你的问题,请参考以下文章

Mono For Android MapsAndLocationDemo

Xamarin mono for android 读取 xml 文件

如何在 Mono for android 中使用 Runnable

unity代码加密for Android,mono编译

Mono for Android 打包apk时Failed to sign package,何解?

Mono for android:Base64 字符串到 gridview 中的图像