2011-05-24 90 views
1

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

我知道我们可能需要购买经确认可与Google API for Android一起使用的平板电脑。

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

作为跟进,您会建议开发Google Maps应用程序的平板电脑是什么?

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

+0

设备是否预装了Google地图?如果没有你从市场下载谷歌地图(如果它有市场)? – FoamyGuy 2011-05-24 16:06:28

+0

你好。奇怪的是,该设备上有一个可用的Google Maps应用程序,但我遇到的问题是它似乎不支持使用Android SDK附带的Google Maps API开发应用程序。 – SSZero 2011-05-24 16:19:32

回答

1

尽管我一直在做的所有研究都指出了这是不可能的结论,但我的同事们坚持不懈,最终我找到了一种我认为应该分享的解决方法。

我发现了一个软件包,它将必要的组件安装到爱可视上,以支持Google Apps功能。我使用的版本可以下载here.

使用adb install安装apk后,我运行该应用程序并单击“仅安装核心应用程序”。重新启动后,我试图再次运行我的Google地图程序,并且运行正常。

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

1

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

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

作为跟进,您会建议开发Google Maps应用程序的平板电脑是什么?

任何合法拥有Google地图和Android电子市场的平板电脑。如果您拥有Android电子市场开发者帐户,如果该设备显示在过滤器这些设备列表中,则它合法拥有Android电子市场。

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