Java “无法解析符号R”android studio错误

Java “无法解析符号R”android studio错误,java,android,xml,android-studio,Java,Android,Xml,Android Studio,任务:app:mergeDebugResources的执行失败。 这个错误是什么?我如何修复它 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.INTERNET" /> <application android:allowBackup="true"

任务:app:mergeDebugResources的执行失败。 这个错误是什么?我如何修复它

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

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <!-- ATTENTION: This was auto-generated to add Google Play services to your project for
         App Indexing.  See https://g.co/AppIndexing/AndroidStudio for more information. -->
    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />
</application>

可能您的gradle同步失败,这就是为什么无法解决此问题。请重新同步gradle,或者您尚未导入您的PackageName.R

R是android中预定义的类。
您应该清理项目,然后重新构建它。它将解决R。

当梯度同步未完成时,通常会出现“无法解决符号R”错误,并且“符号R”变为红色。 因此,在运行任何项目之前,如果添加了任何依赖项或任何内容,建议首先同步项目,然后清理项目,然后运行它


它应该能解决你的问题

转到文件目录

点击应用程序 单击com.example。????? 右击 悬停在新的 单击Java类 将文件命名为R,并将其他内容留空&接受默认值 单击“确定” 你已经完成了第一部分! 单击文件 悬停在新的 单击新建项目 接受所有默认值,直到到达布局xml文件 点击应用程序 点击com.example.android。????? 点击R 全选 回到你的旧档案 粘贴 完了!
只有这个解决方案对我有效:

1-转到你的应用程序目录->/app/src/main/res/


2-删除文件夹XML确保其中没有重要文件

其他解决方案(如果有人需要)

我用的是Gradle3.3.0。这是罪魁祸首。浪费了我生命中的6.50小时。Gradle 3.2.1删除了该错误

classpath 'com.android.tools.build:gradle:3.2.1'

清除重建重新启动并导入导入PackageName.R确保所有资源与清单中的相同包。mainactivity带有红色符号?生成项目时没有警告或错误?同时尝试再次关闭和打开,有时这对meDid有效。您检查xml文件中是否存在任何错误,然后清理项目并运行应该可以修复此问题!清洁和运行并不能解决问题。xml中没有错误。唯一的错误来自于符号ROr。有一个错误不明显,无法自动生成。但只有两种可能,R未正确导入或未正确使用。因此,在大多数情况下,它都是使用清理和构建过程来解决的。清理和构建不会修复不正确的布局xml,这会导致R无法生成,这就是我所说的对我有用的!非常感谢。为我工作!!理想情况下,项目的scriptbuild.Gradle中给出的Gradle插件版本应该与IDE的Gradle插件版本匹配
classpath 'com.android.tools.build:gradle:3.2.1'