我的应用程序的API问题

时间:2014-10-29 11:43:21

标签: android google-api-java-client

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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

编辑.............

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