androidstudio:XML文档结构必须在同一实体中开始和结束
当我使用3.2.0和4.6 gradle版本构建一个新的android项目时,没有添加任何依赖项 我面对这个错误 C:\Android Projects\MyApp\app\src\main\res\values\colors.xml:5:24:错误:xml文档结构必须在同一实体中开始和结束 我不知道为什么会发生这种情况,以及如何修复它,因为颜色资源应该是自动生成的 当单击错误时,它会将我重定向到color.xml,并在此处显示此代码片段androidstudio:XML文档结构必须在同一实体中开始和结束,android,xml,android-gradle-plugin,Android,Xml,Android Gradle Plugin,当我使用3.2.0和4.6 gradle版本构建一个新的android项目时,没有添加任何依赖项 我面对这个错误 C:\Android Projects\MyApp\app\src\main\res\values\colors.xml:5:24:错误:xml文档结构必须在同一实体中开始和结束 我不知道为什么会发生这种情况,以及如何修复它,因为颜色资源应该是自动生成的 当单击错误时,它会将我重定向到color.xml,并在此处显示此代码片段 <?xml version="1.0" encod
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="NullableNotNullManager">
<option name="myDefaultNullable" value="android.support.annotation.Nullable" />
<option name="m
这是全部错误
org.gradle.api.tasks.TaskExecutionException:任务的执行失败:应用程序:mergeDebugResources。
位于org.gradle.api.internal.tasks.ExecuteActionsTaskExecuter.executeActionSexecutionStaskExecuter.java:103
位于org.gradle.api.internal.tasks.ExecuteActionsTaskExecuter.executeExecuteActionsTaskExecuter.java:73
位于org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.executeOutputDirectoryCreatingTaskExecuter.java:51
位于org.gradle.api.internal.tasks.execution.skipptodatetaskexecuter.executeskipptodatetaskexecuter.java:59
位于org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.ExecuteSolveTaskOutputCachingStateExecuter.java:54
位于org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.executeValidatingTaskExecuter.java:59
位于org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.executeSkipEmptySourceFilesTaskExecuter.java:101
位于org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.executeFinalizeInputFilePropertiesTaskExecuter.java:44
位于org.gradle.api.internal.tasks.execution.cleanupstaleoutputsecuter.executecleanupstaleoutputsecuter.java:91
位于org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.ExecuteSolveTaskArtifactStateTaskExecuter.java:62
位于org.gradle.api.internal.tasks.execution.skiptask with noactionsexecuter.executeskiptask with noactionsexecuter.java:59
位于org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.executeSkipOnlyIfTaskExecuter.java:54
位于org.gradle.api.internal.tasks.executeatmostoncetaskecuter.executeeexecuteatmostoncetaskecuter.java:43
位于org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.executeCatchExceptionTaskExecuter.java:34
位于org.gradle.execution.taskgraph.DefaultTaskGrapherExecuter$EventFiringTaskWorker$1.runDefaultTaskGrapherExecuter.java:256
位于org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.executeDefaultBuildOperationExecutor.java:336
位于org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.executeDefaultBuildOperationExecutor.java:328
位于org.gradle.internal.progress.DefaultBuildOperationExecutor.executeDefaultBuildOperationExecutor.java:199
位于org.gradle.internal.progress.DefaultBuildOperationExecutor.runDefaultBuildOperationExecutor.java:110
位于org.gradle.execution.taskgraph.DefaultTaskGrapherExecuter$EventFiringTaskWorker.ExecuteDefaultTaskGrapherExecuter.java:249
位于org.gradle.execution.taskgraph.DefaultTaskGrapherExecuter$EventFiringTaskWorker.ExecuteDefaultTaskGrapherExecuter.java:238
位于org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTaskDefaultTaskPlanExecutor.java:123
位于org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200DefaultTaskPlanExecutor.java:79
位于org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.executeDefaultTaskPlanExecutor.java:104
位于org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.executeDefaultTaskPlanExecutor.java:98
位于org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeDefaultTaskExecutionPlan.java:663
位于org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTaskDefaultTaskExecutionPlan.java:597
位于org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.runDefaultTaskPlanExecutor.java:98
位于org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecuteExecutorPolicy.java:63
位于org.gradle.internal.concurrent.ManagedExecutorImpl$1.runManagedExecutorImpl.java:46
位于java.util.concurrent.ThreadPoolExecutor.runWorkerThreadPoolExecutor.java:1142
位于java.util.concurrent.ThreadPoolExecutor$Worker.runThreadPoolExecutor.java:617
位于org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.runThreadFactoryImpl.java:55
java:745
原因:com.android.build.gradle.tasks.ResourceException:C:\android Projects\MyApp\app\src\main\res\values\colors.xml:5:24:错误:xml文档结构必须在同一实体内开始和结束。
位于com.android.build.gradle.tasks.MergeResources.doFullTaskActionMergeResources.ja
弗吉尼亚州:327
在com.android.build.gradle.internal.tasks.IncrementalTask.taskActionIncrementalTask.java:106
在sun.reflect.NativeMethodAccessorImpl.invoke0Native方法中
位于sun.reflect.NativeMethodAccessorImpl.invokeNativeMethodAccessorImpl.java:62
在sun.reflect.DelegatingMethodAccessorImpl.invokeDelegatingMethodAccessorImpl.java:43
位于java.lang.reflect.Method.invokeMethod.java:498
位于org.gradle.internal.reflect.JavaMethod.invokeJavaMethod.java:73
位于org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecuteIncrementalTaskAction.java:50
位于org.gradle.api.internal.project.taskfactory.StandardTaskAction.executeStandardTaskAction.java:39
位于org.gradle.api.internal.project.taskfactory.StandardTaskAction.executeStandardTaskAction.java:26
位于org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.runExecuteActionsTaskExecuter.java:124
位于org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.executeDefaultBuildOperationExecutor.java:336
位于org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.executeDefaultBuildOperationExecutor.java:328
位于org.gradle.internal.progress.DefaultBuildOperationExecutor.executeDefaultBuildOperationExecutor.java:199
位于org.gradle.internal.progress.DefaultBuildOperationExecutor.runDefaultBuildOperationExecutor.java:110
位于org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActionExecuter.java:113
位于org.gradle.api.internal.tasks.ExecuteActionsTaskExecuter.executeActionSexecutionStaskExecuter.java:95
... 33多
原因:C:\Android Projects\MyApp\app\src\main\res\values\colors。xml:5:24:错误:xml文档结构必须在同一实体中开始和结束。
在com.android.ide.common.resources.mergingeexception.throwIfNonEmptyMergingException.java:152
位于com.android.ide.common.resources.DataSet.LoadFromFileDataSet.java:255
在com.android.ide.common.resources.ResourceSet.LoadFromFileResourceSet.java:55
位于com.android.build.gradle.tasks.MergeResources.doFullTaskActionMergeResources.java:298
... 49多
这是AS中的一个bug。要获得永久修复,请更新您的Android studio 临时解决办法: color.xml文件如下图所示 将以下代码复制到color.xml文件以解决错误
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color>
<color name="your_color">#FFFFFF</color>
</resources>
我使用了另一个版本的android studio,我的问题得到了解决。我当时使用的是最新版本,我猜是当时的版本。谢谢标记正确的答案,这样可以帮助未来的访问者。我尝试了上述解决方案,但问题仍然存在,出现以下错误:-26:错误:XML文档结构必须在同一实体中开始和结束。在安卓3.4中