一旦我创建了名为: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>
答案 0 :(得分:0)
试试这个: 项目&gt;清洁 并清理你的项目。
答案 1 :(得分:0)
如果您的Android清单文件中有超过Application
或Manifest
标记,则会出现此错误。因此,请检查您的Android xml文件是否存在不正确的构造。
此外,如果您未在清单文件中提及您的包名称,请将其添加到文件中。您可能还需要添加build.gradle。
如果一切正常,请清理并构建项目,并使用新的一组reerence创建R.java文件。
答案 2 :(得分:0)
1.修复xml文件中的错误。
2.删除您的R档。
3.Project - &gt;清理并选择您的项目。
我认为您的XML文件中存在错误。检查所有xml文件。像redmark。
我也面临同样的问题。最后我在XML文件中找到错误。