无法解析符号'R'

时间:2014-10-27 14:34:17

标签: android r.java-file

一旦我创建了名为:SettingsActivity.java的文件就出现了 在我所有类中的每个实例中,我引用R.id.something,R是红色的,它表示"无法解析符号R"。然而,该项目永远不会失败,并且工作正常。一直看到这一点真烦人。我在这里已经阅读了许多关于类似的东西的其他问题,但大部分涉及从eclipse导入项目。我正在使用我认为是最新版本的android studio" 0.8.9"该项目是用android studio创建的,没有任何解决R问题的工作。

我试图删除该文件以及错误消失但过了一段时间它又返回,我也尝试将Api级别更改为19次,但是同样发生错误会立即消失并返回。如果有人知道,我想知道是什么原因造成的。 "在脑海中假装我没有从SDK管理器安装所有SDK文件"。

在Gradle控制台中收到该错误:

[致命错误]:1:2:根元素之前的文档中的标记必须格式正确。

FAILED

失败:构建因异常而失败。

  • 出了什么问题: 任务配置发现问题:app:generateDebugBuildConfig'。

      

    没有为属性' buildConfigPackageName'指定值。

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

建立失败

总时间:3.74秒

这里是AndroidManifest.xml文件,看起来很不错!! :

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

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

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

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".DetailActivity"
        android:label="@string/title_activity_detail"
        android:parentActivityName=".MainActivity" >
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="com.example.abdal_000.sunshine.app.MainActivity" />
    </activity>

</application>

   </manifest>

3 个答案:

答案 0 :(得分:0)

试试这个: 项目&gt;清洁 并清理你的项目。

答案 1 :(得分:0)

如果您的Android清单文件中有超过ApplicationManifest标记,则会出现此错误。因此,请检查您的Android xml文件是否存在不正确的构造。

此外,如果您未在清单文件中提及您的包名称,请将其添加到文件中。您可能还需要添加build.gradle。

如果一切正常,请清理并构建项目,并使用新的一组reerence创建R.java文件。

答案 2 :(得分:0)

1.修复xml文件中的错误。

2.删除您的R档。

3.Project - &gt;清理并选择您的项目。

我认为您的XML文件中存在错误。检查所有xml文件。像redmark。

我也面临同样的问题。最后我在XML文件中找到错误。