【问题标题】:Issue with my API for my App我的应用程序的 API 出现问题
【发布时间】:2014-12-25 02:30:39
【问题描述】:

我正在重新设计我购买的应用程序。问题是它已经附带了一个 API,当我通过 Google 获取 API 的步骤时,它不适用于我的密钥,但是它适用于我购买时已经放置的那个。关于为什么我的不起作用的任何想法?

【问题讨论】:

    标签: android google-api-java-client


    【解决方案1】:

    确保在添加新密钥后您应该重建应用程序

    第 1 步:-在 AndroidManifest.xml 中,添加以下元素作为该元素的子元素,方法是将其插入到结束标记之前:

        <meta-data
        android:name="com.google.android.maps.v2.API_KEY"
        android:value="API_KEY"/>
    

    用您的 API 密钥替换 value 属性中的 API_KEY。此元素将密钥 com.google.android.maps.v2.API_KEY 设置为 API 密钥的值,并使 API 密钥对应用程序中的任何 MapFragment 可见。

    第 2 步:- 保存 AndroidManifest.xml 并重新构建您的应用程序。

    已编辑......

    我认为您购买了一个应用程序,因此可能会在发布模式下生成密钥。在我看来,您无法在发布模式下更改密钥。 在调试模式下生成的密钥可以更改,因为它的有效期为几周。因此,当您从 playstore 购买应用时,您无法修改密钥(因为它处于发布模式)

    【讨论】:

    • @user3173628 我生成的密钥是调试密钥,还不是发布密钥。我应该尝试将其重新设置为释放密钥吗?已编辑......我从 codecanyon 买了这个......
    • 如果您确定密钥处于调试模式,您可以随时更改密钥,它应该可以工作。因此,请检查您是否正确执行了这些步骤,因为在您第一次尝试时它已经奏效了。检查生成的密钥是否处于活动状态。当您导航到 google API 控制台时,请确保在“服务”页面中,确认“Google Maps Android API v2”已启用。还要检查清单文件中是否添加了此代码:- 检查您是否启用了 wifi 或移动单元数据。
    • 大大的帮助,谢谢让我担心我有一个糟糕的应用程序来重新皮肤
    • 您可以在 google playstore 中找到评分最高的应用程序...尝试使用它..:)....作为建议,请查看此链接:-play.google.com/store/apps/…
    • 你有Skype吗
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-01
    相关资源
    最近更新 更多