【问题标题】:Google Map API on release apk发布 apk 上的 Google Map API
【发布时间】:2020-09-21 01:52:08
【问题描述】:

我在我的应用程序上使用 google api 和 android studio。 我将我的 SHA-1 密钥添加到谷歌云平台。 一个用于调试版本,另一个用于发布版本(相同的 API 密钥具有不同的 SHA-1 密钥) 我的调试版本工作正常,但是当我制作签名的 apk 时,它不起作用! 我检查了 google_maps_api.xml 文件,它很好(我在调试和应用程序的主文件夹中都有它) 我使用“com.google.android.maps.v2.API_KEY”将我的 api 密钥添加到 AndroidManifestes,并且还绑定了“com.google.android.geo.API_KEY”,但仍然无法正常工作!

【问题讨论】:

    标签: java android android-studio google-api map-api


    【解决方案1】:

    您必须在 AndroidManifest.xml 文件中提供 2 个键才能使用 google map 和 google api。

    <!--Google MAP API key-->
    <meta-data
        android:name="com.google.android.maps.v2.API_KEY"
        android:value="@string/google_map_key" />
    <meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="@string/google_map_api_key" />
    

    这两个密钥应该在Get an API Key中生成。

    如果您在生产模式下使用 api 密钥,您必须先restrict the API key 才能在生产模式中使用它。

    【讨论】:

    • 我的错,我又做了一次,现在它工作正常......非常感谢
    • 我很高兴听到这个消息!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-22
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    • 2015-01-02
    相关资源
    最近更新 更多