将SHA-1 API密钥提取到xml

时间:2016-05-14 17:42:40

标签: android

我想创建一个名为api_key.xml的新xml文档。 这将允许我将它添加到gitignore。 然后我需要从清单中调用存储在xml中的密钥。

2个问题。 1. Android Studio似乎没有检测到我的新xml文件

        Cannot resolve symbol '@api_key/key_value' less... (Ctrl+F1) 
     

验证Android XML文件中的资源引用。

咦?

2。 我不知道将它存储在我的xml下的格式。因为它是字母和数字的混合,我猜猜字符串

这是在AndroidManifest.xml中调用的地方

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

这是api_key.xml(更改了一些字母)

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="key_value">AIzaSyA3Y7KxkXXXXXXXXyqRMiJLeaz2QdeLm7Vo</string>
</resources>

我做错了什么?

1 个答案:

答案 0 :(得分:1)

尝试更改此声明

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