【问题标题】:Android google map api安卓谷歌地图api
【发布时间】:2011-12-15 15:09:45
【问题描述】:

如果您使用自己的 api 密钥签署 google 地图,它会在您的设备处于调试模式以对其进行测试时工作,还是您的个人 api 密钥仅在设备上市时才能工作?

因此,我的个人 api 密钥只有在我的应用程序投放市场后才能使用。在发布之前我无法测试自己的 api 密钥...

【问题讨论】:

    标签: android google-maps-api-3 key


    【解决方案1】:

    来自文档:

    您可以根据调试证书获取临时 Maps API 密钥, 但在发布应用程序之前,您必须注册一个新的 基于您的发布证书和更新参考的密钥 相应的 MapViews

    【讨论】:

    • 您可以通过 adb install 安装您的应用或将其发送到您的 gmail 并从那里安装。
    • 我要把apk发到我的邮箱吗
    【解决方案2】:

    只能在市场上使用...要进行调试,您必须获取 debug.keystore 的指纹。 您可以在此处找到更多详细信息。 http://mobiforge.com/developing/story/using-google-maps-android

    【讨论】:

    • 所以在我测试时它不会工作,谢谢你这么快的回答。
    【解决方案3】:

    如果您使用 android 密钥库进行签名,则该应用只能在调试时运行。为了让您的应用在发布时能够正常运行,地图密钥应使用应用的官方密钥库(您在导出应用时创建的密钥库)进行签名。

    希望这会有所帮助!

    【讨论】:

    • 不仅在市场上。无论您是从市场上安装它还是通过 adb install,您使用公共密钥库创建的应用程序都将使用地图 api 密钥。
    • 在我的设备处于调试模式时按运行将它从 eclipse 安装到我的手机上是 adb install 吗??
    • 不行,你必须从 platform-tools 文件夹执行命令 adb install 'your apk'。
    • 好的,除非我从市场上下载或安装 adb,否则我的个人 api 密钥将无法使用
    猜你喜欢
    • 1970-01-01
    • 2014-09-15
    • 2011-02-20
    • 1970-01-01
    • 1970-01-01
    • 2014-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多