2016-09-26 47 views
1

SOS,Android Studio谷歌地图键

我正在致力于使用Google Maps API的Android项目。我已经生成了一个适当限制的密钥,但我无法让我的程序运行。我得到的错误是:

Error:(53, 28) No resource found that matches the given name (at 'value' with value '@string/google_maps_key').

我做了一些研究,我发现我需要改变@string/google_maps_key到我的实际键。看下面的例子。注意标签发射的事实。

前:

meta-data 
     android:name="com.google.android.geo.API_KEY" 
     android:value="@string/google_maps_key"/

后:

meta-data 
     android:name="com.google.android.geo.API_KEY" 
     android:value="AIzaSyBY3c7RFvwzs06juEg0nzIU7PVERTIV3U8"/

我试图使显示的变化,但是当我跑我的程序自动更改回@string/google_maps_key

我必须做些什么才能让我的地图应用程序正常运行?预先感谢任何有帮助的人。

+0

进入'strings.xml'文件并将'google_maps_key'资源更改为您的密钥 – zgc7009

回答

3

所有你需要做的是引导到 - RES /价值/ strings.xml中在Android应用的项目和文件更改为类似这样:

<resources>你可能有更多的字符串只是增加这里也显示了它,它会工作。

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string name="google_maps_key">AIzaSyBY3c7RFvwzs06juEg0nzIU7PVERTIV3U8</string> 
</resources> 
+0

嘿,非常感谢。问题解决了。 –

+0

太棒了。如果这有助于你解决问题,请考虑通过点击打勾来考虑接受答案:)。祝你好运 –

+0

真棒,这个谷歌教程中没有提到:(https://developers.google.com/maps/documentation/android-api/map-with-marker –