Java 无法解析字符串符号AndroidManifest.xml

Java 无法解析字符串符号AndroidManifest.xml,java,android,Java,Android,我正在使用本教程创建天气应用程序: 我注意到,由于某些原因,我收到了错误:“无法解析符号”R和“无法解析符号”setupmapifneed。这些都是我已经尝试过的东西: 清理/生成项目,文件>使缓存无效/重新启动..,删除生成文件夹,首先同步渐变,在settings.Gradle中添加include':app',甚至导入.R和我在导入时也会遇到相同的错误。。。 最后,我发现我的一个.xml文件可能有问题 事实证明,在元数据部分下的我的AndroidManifest.xml文件中,android:

我正在使用本教程创建天气应用程序: 我注意到,由于某些原因,我收到了错误:“无法解析符号”R和“无法解析符号”setupmapifneed。这些都是我已经尝试过的东西: 清理/生成项目,文件>使缓存无效/重新启动..,删除生成文件夹,首先同步渐变,在settings.Gradle中添加include':app',甚至导入.R和我在导入时也会遇到相同的错误。。。 最后,我发现我的一个.xml文件可能有问题

事实证明,在元数据部分下的我的AndroidManifest.xml文件中,android:value=@string/google\u maps\u key/>是红色的,并且它还表示“无法解析符号”

以下是完整的清单代码:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="weatherapp.com.drek">

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

<application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

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

    <activity
            android:name=".MapsActivity"
            android:label="@string/title_activity_maps">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>

            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>
</application>
google_maps_密钥只是用于访问天气数据的API密钥。实际密钥位于google_maps_api.xml中,这是其中的所有代码:

<resources>
<string name="google_maps_key" translatable="false" templateMergeStrategy="preserve">YOUR_KEY_HERE</string>
</resources>
我仍然不明白为什么谷歌地图键字符串不能像其他两个符号一样解析。我不知道还能做什么,我什么都试过了。下面是主类的屏幕截图:


来自字符串资源的错误。粘贴错误,名称必须为name=google\u maps\u key

检查


在MapsActivity中,存在SetupMapiFneedd方法的实现

很可能您意外地将API密钥公开给了世界。。。我建议买一个新的。
<resources>
  <string name="google_maps_key" translatable="false" templateMergeStrategy="preserve">AIzaSyDtyUdRtbkQ3GqpXaT_......</string>
</resources>