Android 选择哪一个作为项目构建目标?谷歌API或SDK平台

Android 选择哪一个作为项目构建目标?谷歌API或SDK平台,android,google-maps,android-build,android-version,Android,Google Maps,Android Build,Android Version,我一直在寻找,但找不到两者之间的区别。我读过其他问题,其中有人说,当我们想要集成谷歌地图Api或使用其他谷歌Api时,我们应该将谷歌Api用作构建目标 问题是,我在基于简单的Android 4.4而不是谷歌API(平台4.4)的项目上使用地图,而地图在我的Galaxy s3上运行良好 它们是如何工作的 如果他们正在工作,那么谷歌API和SDK平台之间的区别是什么? 或者这种差异仅仅与模拟器有关?谷歌API包括谷歌地图和其他谷歌特有的库。Android one只包括核心Android库 至于选择哪

我一直在寻找,但找不到两者之间的区别。我读过其他问题,其中有人说,当我们想要集成谷歌地图Api或使用其他谷歌Api时,我们应该将谷歌Api用作构建目标

问题是,我在基于简单的Android 4.4而不是谷歌API(平台4.4)的项目上使用地图,而地图在我的Galaxy s3上运行良好

它们是如何工作的

如果他们正在工作,那么谷歌API和SDK平台之间的区别是什么?
或者这种差异仅仅与模拟器有关?

谷歌API包括谷歌地图和其他谷歌特有的库。Android one只包括核心Android库

至于选择哪一个,我会选择Android API,直到你发现你需要Google API;例如,当您需要谷歌地图功能时


是指向谷歌API页面的链接。

如果您使用谷歌地图Android API v2,则不需要(但不会伤害您)使用谷歌API。Google API适用于您使用不推荐的Google Maps Android API v1或您的程序时。

现在使用Google API是毫无意义的,因为其中包含的大部分内容(如果不是所有的话)都已被不推荐并移动到Google play服务。选择GoogleAPI除了可能增加程序的大小外,不会做任何事情。区别在于,除了4.4 SDK之外,你还可以使用它获得所有Google API内容,就像我在问题中所说的“问题是,我在基于简单Android 4.4而非Google API(平台4.4)的项目上使用地图,而地图在我的Galaxy s3上运行得很好。”我没有理解你。请解释一下?那么你是说我不能使用地图,除非我使用谷歌API?(google-play-services_lib也被添加了,我认为它是提供地图功能的客户端库)请在project->property->android->target中选择google API(平台4.4),androidi询问为什么选择google API,因为它与android 4.4没有任何不同。因为两者都对我有用,所以为什么我们选择一个而不是另一个呢?是的,这不会伤害我,但我不知道如何区分它们,因为两者对我的表现都是一样的。根据您的意见,我可以选择是否使用GoogleAPI制作非擦写地图(其他API)。但是,当我使用去擦痕地图(其他API)时,使用谷歌API是绝对重要的,否则会出现崩溃。谢谢你的回答。我认为这一条是正确的,如果有人有其他想法,那么我愿意接受建议。:)我在网上找不到这样的地方。你能提供一个链接吗?@AppleGrew link用于什么?@tyczj我没有找到任何说明Google Api target已被弃用且不再需要的引用。@tyczj我只是问你是否有任何引用链接,或者这是你刚刚观察到的东西。