我想发布我的谷歌地图V2谷歌Play商店,但发布它,我需要什么? 我看到这https://developers.google.com/maps/documentation/android/start#specify_app_settings_in_the_application_manifest但它没有任何我需要的细节。我看到“最后更新于2014年1月17日”。在上述网址中,Google地图v2仍在使用中?部署谷歌地图V2谷歌Play商店
我听说它被贬损(我可以在我的手机上运行)。当我选择一个标签google-map-api-2时,它表示它自2010年5月19日起已被弃用。我担心我可以在我的手机上运行,但当我部署到谷歌Play商店时它不能运行。
我已经使用sha1指纹,默认密钥库和我的软件包名称来创建API密钥。然后我用它来创建和显示我的地图。我可以在我的手机上完美运行,显示,放大等,但我不知道当我部署玩商店时,我还需要做些什么吗?
编辑:我右键点击我的应用程序,导出android应用程序,创建密钥库。命名密钥库密码。然后它告诉我命名apk文件。我做的。然后我去Windows>首选项>安卓>构建>它使用defalut密钥库,所以我点击浏览custome密钥库并去我的新密钥库的位置。它说“密钥库已被篡改,或密码不正确”,我不知道如何从那里出发。
如果它工作,那么我怎么能让我的地图在其他计算机上工作。或者在发布时,我需要什么关键以及我在哪里获得它们?互联网上似乎没有任何步骤,这让我担心。
EDIT
上面截图是当我做了以下的步骤。我右键单击>导出Android应用程序>现有的密钥库。密钥库是我刚刚创建的密钥库的名称。我也输入了密码并与之匹配。所以这意味着计算机已经在使用我刚创建的密钥库了?
我点击,直到这一步,它显示SHA1指纹。所以它是这个新密钥库的指纹?如果我点击完成,我可以使用此密钥和我的包在控制台创建新的API密钥?就像我之前使用默认密钥库和SHA1指纹一样。那会完成吗?我该如何处理目标文件已经存在?这是我第一次部署和创建谷歌地图应用程序,所以我对这个东西很谨慎。如果我错过了一个错误的步骤,它将无法显示我的地图。
为什么我等待,而不是点击完成的原因是,如果它完成了,我将能够部署它,并在其他计算机上使用我的地图?也有一些文件,并且与我的团队在一起,并且我们稍后会编译,所以这个项目还没有完成,所以我现在或以后导出? 如果我使用这个新的SHA1指纹创建了这个新的API密钥,我将能够在这个项目和其他项目上使用它(使用不同的项目包名称创建新的SHA1)。可能不会发生,但我只是想确认是如何工作的,并了解它很抱歉,如果有太多的问题
最新编辑: 奇怪,有一个时间,我去到控制台,并故意使用我的旧API密钥有一个不同的包名称,然后我的项目名称和我的地图仍然显示。它就像关键没有关系。是因为我还没有部署到谷歌Play商店,但只是开发? 也,我跟着这些步骤并创建一个deploy.keystore,但我的团队有一些公关oblsm和我要求我把我的代码放在一个新的项目中,所以我再次创建一个新的密钥库。 new.keystore。但在该位置,deploy.keystore和原始debugkeystore文件类型是keystore,而我的new.keystore只是文件。那它不是一个密钥存储?但是当我使用api时,地图仍然运行。 接下来,我是否需要为每个新项目创建一个新的密钥库。我可以只导出和使用现有的键盘。再次浏览deploy.keystore(而不是调试)?我只会部署其中一个项目,虽然
也超时我在其他计算机上运行我的应用程序,它需要我再次下载并导入谷歌播放服务。当我部署我的应用程序时,是在我的应用程序中的谷歌播放服务?
您需要制作一个分发密钥并获取SHA1指纹。在Eclipse中右键单击projnct->导出android应用程序 - >创建密钥存储。通过密钥库,您可以获得SHA1指纹,并在您为项目启用地图的Google控制台中进行更新。 –
我已按照你的步骤和更新我的问题..请看看谢谢。 – Myst
尝试从projnct->导出android应用程序 - >使用现有的密钥库 –