1

我正在开发一个需要使用谷歌地图的项目,该项目的目标是运行 Android 操作系统的平板电脑。我们购买了 Archos 101 Internet 平板电脑来测试我们的实现,但我很快注意到我安装的任何使用 Google 地图的应用程序在启动时都会立即崩溃(在扩展 MapActivity 的类上抛出 ClassNotFoundException)。然后我了解到爱可视不是“谷歌认证”设备,显然不支持谷歌地图 API。

我了解我们可能需要购买确认可与适用于 Android 的 Google API 一起使用的平板电脑。

我想知道是否有人曾尝试在其中一款平板电脑上开发 Google 地图应用程序?

作为后续,您建议使用哪种平板电脑来开发 Google 地图应用程序?

编辑:我已经在 Android Emulator 和 Nexus One 手机上成功测试了相同的实现。我想强调,这个问题似乎是 Archos 101 平板电脑上缺乏对谷歌地图的支持。此外,这只是一个原型,我们还没有为市场开发任何东西,所以在这种情况下解决方法是可以接受的。

4

2 回答 2

1

尽管我所做的所有研究都表明这是不可能的,但我的同龄人坚持不懈,我最终找到了我认为应该分享的解决方法。

我找到了一个包,它在 Archos 上安装了必要的组件,以支持 Google Apps 功能。我使用的版本可以在这里下载。

使用 安装 apk 后adb install,我运行该应用程序并单击“仅安装核心应用程序”。重新启动后,我尝试再次运行我的谷歌地图程序,它成功了。

编辑:此“解决方法”可能不再有效,因为包的链接已被删除。尝试搜索适用于 Android 的 Google Apps Installer(版本号)。

于 2011-06-01T13:49:43.803 回答
1

我想知道是否有人曾尝试在其中一款平板电脑上开发 Google 地图应用程序?

ARCHOS 平板电脑没有 Google 地图,因此您无法使用这些平板电脑开发使用 Google 地图插件的应用程序。但是,您可以在 aWebView或其他东西中显示经典的基于 Web 的 Google 地图。

作为后续,您建议使用哪种平板电脑来开发 Google 地图应用程序?

任何合法拥有 Google 地图和 Android 电子市场的平板电脑。如果您有 Android Market 开发者帐户,并且设备出现在 filter-out-the-devices 列表中,那么它就合法地拥有 Android Market。

我会认真考虑 Honeycomb 平板电脑,因为这将是未来大多数平板电脑设备将运行的操作系统风格。

于 2011-05-24T16:00:18.517 回答