Android 将旧版MapsV2 Eclipse应用程序更新为最新API

Android 将旧版MapsV2 Eclipse应用程序更新为最新API,android,eclipse,google-maps,Android,Eclipse,Google Maps,我有一个旧的MapsV2应用程序,它是我多年前在Eclipse中开发的,在Play store上实时运行。我希望更新应用程序,但我遇到了一些问题: 1) 我必须使用min.API 28编译应用程序,以符合商店的条款。在Eclipse中,除了版本23之外似乎没有GoogleAPIs包。GoogleAPIs是否存在API 28版本,如果存在,我如何安装它 如果Q1的答案是“你不能”,那么我有这个问题: 2) 我已经尝试将该项目转换为在Android Studio中运行。我已经创建了一个基本的示例地图

我有一个旧的MapsV2应用程序,它是我多年前在Eclipse中开发的,在Play store上实时运行。我希望更新应用程序,但我遇到了一些问题:

1) 我必须使用min.API 28编译应用程序,以符合商店的条款。在Eclipse中,除了版本23之外似乎没有GoogleAPIs包。GoogleAPIs是否存在API 28版本,如果存在,我如何安装它

如果Q1的答案是“你不能”,那么我有这个问题:

2) 我已经尝试将该项目转换为在Android Studio中运行。我已经创建了一个基本的示例地图项目,但无法使我的旧live Maps api密钥正常工作。我使用原始密钥库和live API密钥创建了一个许可构建,但是当我测试它时,映射没有加载


我希望了解将旧地图应用程序迁移到最新Android API知识的人能够提供帮助。

自从你构建了应用程序后,谷歌地图开始以不同的方式发布

这是一个维护Eclipse库GooglePlay服务的存储库,GoogleMaps就在这里

它的目标是API 28,您可以在针对API 28的应用程序中使用它。并检查依赖关系。它们在同一GitHub帐户中可用,

作者还发表了一篇关于如何使用EclipseADT瞄准API 27的文章。您可以尝试使用API 28,因为他使用的是平台工具28

然而,迟早你应该把你的应用迁移到Android Studio和Gradle


API密钥问题与迁移过程无关。检查您的地图帐户,确认软件包名称与密钥匹配,并且您正在使用正确的证书对应用程序进行签名。

自从您构建应用程序以来,谷歌地图开始以不同的方式分发

这是一个维护Eclipse库GooglePlay服务的存储库,GoogleMaps就在这里

它的目标是API 28,您可以在针对API 28的应用程序中使用它。并检查依赖关系。它们在同一GitHub帐户中可用,

作者还发表了一篇关于如何使用EclipseADT瞄准API 27的文章。您可以尝试使用API 28,因为他使用的是平台工具28

然而,迟早你应该把你的应用迁移到Android Studio和Gradle


API密钥问题与迁移过程无关。检查您的地图帐户,确认软件包名称与密钥匹配,并且您正在使用正确的证书对应用程序进行签名。

别忘了V3正在测试中!它是作为一个独立的静态库提供的,而不是作为Play服务的一部分。别忘了V3是测试版!它是作为一个独立的静态库提供的,而不是作为Play服务的一部分。