2012-04-10 71 views
0

我正在接受Tony Hillerson在O'Reilly视频培训课程“用Java开发Android应用程序”的视频教程。他提到我必须针对“Google API”构建我的应用程序,而不是使用标准的Android 1.6 API来将Google Maps API用于我的应用程序。我需要这个为了在我的应用程序类中导入“com.google.android.maps.MapActivity”。Android 1.6的“Google APIs”在哪里?

问题是:我无法在最新的Android SDK管理器下的任何位置找到这个“Google API”。

我在哪里可以找到适用于Android 1.6的“Google API”?请协助。

回答

0

使用SDK 2.1-update最低要求。就个人而言,我大多数时间使用2.2,但2.1更新将支持几乎所有的手机。

+0

何不1.6,如果该项目不需要超越它的功能? – 2012-04-10 23:13:47

+0

支持极其旧版本的软件是一个坏习惯。它没有激励人们升级。 3.0+中有许多很好的功能,开发者永远无法使用,因为很多人仍然坚持使用2.X。如果每个人都支持3.0+,那么很多运营商将更有可能将3.0更新推向他们的手机。 – teh1 2012-04-10 23:45:02

+0

截至目前,在过去的两周内,连接市场的设备中有2.9%是3.0+。实际上,如果每个人现在都建成3.0+以上,他们的用户就很少。 3.0不适用于手机。你会很快看到越来越多的手机是4.X。运营商和制造商按照自己的节奏行事,我不认为每个人都在3.0以上会给他们带来更多的压力。还要考虑到市场并不是世界上唯一的分销渠道。世界上还有很多设备没有进入市场。 – FoamyGuy 2012-04-11 01:25:44

0

您应该能够从ADT插件从Eclipse内部或外部的SDK管理器安装 Android SDK Manager