【发布时间】:2014-12-25 02:30:39
【问题描述】:
我正在重新设计我购买的应用程序。问题是它已经附带了一个 API,当我通过 Google 获取 API 的步骤时,它不适用于我的密钥,但是它适用于我购买时已经放置的那个。关于为什么我的不起作用的任何想法?
【问题讨论】:
标签: android google-api-java-client
我正在重新设计我购买的应用程序。问题是它已经附带了一个 API,当我通过 Google 获取 API 的步骤时,它不适用于我的密钥,但是它适用于我购买时已经放置的那个。关于为什么我的不起作用的任何想法?
【问题讨论】:
标签: android google-api-java-client
确保在添加新密钥后您应该重建应用程序
第 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 购买应用时,您无法修改密钥(因为它处于发布模式)
【讨论】: