我想创建一个名为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>
我做错了什么?
答案 0 :(得分:1)
尝试更改此声明
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="@string/key_value"/>