问题描述
|
我正在一个需要使用Google Maps的项目,该项目针对运行Android OS的平板电脑。我们已经购买了Archos 101 Internet Tablet来测试我们的实现,但是我很快注意到,我安装的任何使用Google Maps的应用程序在启动时都会立即崩溃(在扩展MapActivity的类上抛出ClassNotFoundException)。然后,我了解到Archos不是经过“ Google认证”的设备,并且显然不支持Google Maps API。
我了解我们可能需要购买一台经过确认可与Android的Google Api配合使用的平板电脑。
我想知道是否有人尝试在其中一种平板电脑上开发Google Maps应用程序?
接下来,您建议使用哪种平板电脑来开发Google Maps应用程序?
编辑:我已经在Android模拟器和Nexus One手机上成功测试了相同的实现。我想强调指出,问题似乎在于Archos 101平板电脑上缺少对Google Maps的支持。另外,这只是一个原型,我们还没有为市场开发任何产品,因此在这种情况下,解决方法是可以接受的。
解决方法
我想知道是否有人尝试在其中一种平板电脑上开发Google Maps应用程序?
ARCHOS平板电脑没有Google Maps,因此您无法使用这些平板电脑开发使用Google Maps插件的应用程序。但是,您可以以ѭ0或类似的方式显示经典的基于Web的Google地图。
接下来,您建议使用哪种平板电脑来开发Google Maps应用程序?
任何合法拥有Google Maps和Android Market的平板电脑。如果您具有Android Market开发者帐户,则该设备显示在“过滤出这些设备”列表中,则该设备合法具有Android Market。
我会认真考虑Honeycomb平板电脑,因为这将是大多数平板电脑设备将来运行的操作系统风格。
,尽管我一直在进行所有研究,得出结论认为这是不可能的,但我的同伴仍然坚持不懈,最终我确实找到了我认为应该分享的解决方法。
我找到了一个软件包,该软件包可将必要的组件安装到Archos上以支持Google Apps功能。我使用的版本可以在这里下载。
使用
adb install
安装apk之后,我运行了该应用程序并单击\“仅安装核心应用程序\”。重新启动后,我尝试再次运行我的Google Maps程序,并且该程序正常运行。
编辑:此\“替代方法\”可能不再有效,因为该软件包的链接已被删除。尝试在Google Apps安装程序中搜索Android(版本号)。