在我的專案中改變了一些尺寸,并試圖減少不同的冗余布局(例如布局和布局-sw600具有相同的布局),我總是得到以下錯誤:
在我的專案中改變了一些尺寸,并試圖減少不同的冗余布局(例如,布局和布局-sw600具有相同的布局)。
C:UsersImMor. gradlecaches ransforms-3fe034c7b18d2d573771961079df9a508 ransformedappcompat-1.3.
esvaluesvalues.xml:69:4: 對于給定的資源值,無效<dimen> 。
C:UsersImMor.gradlecaches ransforms-3ad020443805f3b97590f2a6c038942e6 ransformeddrawerlayout-1.1.
esvaluesvalues.xml:4:4: Invalid <dimen> for given resource value.
> 任務 :app:mergeDebugResources FAILED
任務':app:mergeDebugResources'的執行失敗。
> 在執行com.android.build.gradle.internal.res.Res.ResourceCompilerRunnable時發生故障。
> 資源編譯失敗。檢查日志以了解詳情。
* 嘗試一下。
用--info或--debug選項運行以獲得更多的日志輸出。用--scan運行以獲得完整的洞察力。
* 例外是。
org.gradle.api.tasks.TaskExecutionException。任務':app:mergeDebugResources'的執行失敗。
at org.gradle.api.internal.tasks.executeActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:187)。
at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:268)
at org.gradle.api.internal.tasks.executeActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:185)
at org.gradle.api.internal.tasks.execute.TaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)
at org.gradle.api.internal.tasks.execute.execute(CleanupStaleOutputsExecuter.java:109)
at org.gradle.api.internal.tasks.execute.execute(FinalizePropertiesTaskExecuter.java:46)
at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
at org.gradle.api.internal.tasks.execute.execute(SkipTaskWithNoActionsExecuter.java:57)
at org.gradle.api.internal.tasks.execute.execute(SkipOnlyIfTaskExecuter.java: 56)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
at org.gradle.api.internal.tasks.execute.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)。
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)。
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)。
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)。
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)。
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:74)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:408)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:395)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:388)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:374)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)。
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)。
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
原因是:org.gradle.wers.internal.DefaultWorkerExecutor$WorkExecutionException。在執行com.android.build.gradle.internal.res.Res.ResourceCompilerRunnable時發生了失敗。
at org.gradle.wers.internal.DefaultWorkerExecutor$WorkItemExecution.waitForCompletion(DefaultWorkerExecutor.java:342)
at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForItemsAndGatherFailures(DefaultAsyncWorkTracker.java:142)
at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForItemsAndGatherFailures(DefaultAsyncWorkTracker.java:94)
at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForAll(DefaultAsyncWorkTracker.java:80)
at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForCompletion(DefaultAsyncWorkTracker.java:68)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$2.run(ExecuteActionsTaskExecuter.java:506)。
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)。
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)。
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)。
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:56)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$run$1(DefaultBuildOperationExecutor.java:71)
at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.runWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:45)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:71)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:483)
at org.gradle.api.internal.tasks.executeActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:466)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$300(ExecuteActionsTaskExecuter.java:105)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.executeWithPreviousOutputFiles(ExecuteActionsTaskExecuter.java:270)
at org.gradle.api.internal.tasks.execution.Execute(ExecuteActionsTaskExecuter.java:248)
at org.gradle.internal.execute.step.ExecuteStep.executeInternal(ExecuteStep.java:83)
at org.gradle.internal.execute.step.ExecuteStep.access$000(ExecuteStep.java:37)
at org.gradle.internal.execution.step.ExecuteStep$1.call(ExecuteStep.java:50)
at org.gradle.internal.execution.step.ExecuteStep$1.call(ExecuteStep.java:47)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)。
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)。
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
at org.gradle.internal.execute.step.execute(ExecuteStep.java:47)
at org.gradle.internal.execute.step.execute(ExecuteStep.java:37)
at org.gradle.internal.execution.step.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:68)
at org.gradle.internal.execution.step.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:38)
at org.gradle.internal.execution.step.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:50)
at org.gradle.internal.execution.step.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:36)
at org.gradle.internal.execution.step.CancelExecutionStep.execute(CancelExecutionStep.java:41)
at org.gradle.internal.execution.step.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
at org.gradle.internal.execution.step.TimeoutStep.execute(TimeoutStep.java:55)
at org.gradle.internal.execution.step.execute(CreateOutputsStep.java:51)
at org.gradle.internal.execution.step.execute(CreateOutputsStep.java:29)
at org.gradle.internal.execution.step.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:54)
at org.gradle.internal.execution.step.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:35)
at org.gradle.internal.execution.step.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:60)
at org.gradle.internal.execution.step.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:27)
at org.gradle.internal.execution.step.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:174)
at org.gradle.internal.execution.step.BuildCacheStep.execute(BuildCacheStep.java:74)
at org.gradle.internal.execution.step.BuildCacheStep.execute(BuildCacheStep.java:45)
at org.gradle.internal.execution.step.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:40)
at org.gradle.internal.execution.step.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:29)
at org.gradle.internal.execution.step.RecordOutputsStep.execute(RecordOutputsStep.java:36)
at org.gradle.internal.execution.step.RecordOutputsStep.execute(RecordOutputsStep.java:22)
at org.gradle.internal.execution.step.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:99)
at org.gradle.internal.execution.step.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:92)
at org.gradle.internal.execution.step.SkipUpToDateStep.execute(SkipUpToDateStep.java:52)
at org.gradle.internal.execution.step.SkipUpToDateStep.execute(SkipUpToDateStep.java:36)
at org.gradle.internal.execution.step.ResolveChangesStep.execute(ResolveChangesStep.java:84)
at org.gradle.internal.execution.step.ResolveChangesStep.execute(ResolveChangesStep.java:41)
at org.gradle.internal.execution.step.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
at org.gradle.internal.execution.step.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
at org.gradle.internal.execution.step.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:91)
at org.gradle.internal.execution.step.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:49)
at org.gradle.internal.execution.step.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:78)
at org.gradle.internal.execution.step.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:49)
at org.gradle.internal.execution.step.ValidateStep.execute(ValidateStep.java:105)
at org.gradle.internal.execute.step.execute(ValidateStep.java:50)
at org.gradle.internal.execution.step.SkipEmptyWorkStep.lambda$execute$2(SkipEmptyWorkStep.java:86)
at org.gradle.internal.execution.step.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:86)
at org.gradle.internal.execution.step.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:32)
at org.gradle.internal.execution.step.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
at org.gradle.internal.execution.step.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:43)
at org.gradle.internal.execution.step.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:31)
at org.gradle.internal.execution.step.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:40)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution$2.withWorkspace(ExecuteActionsTaskExecuter.java:283)。
at org.gradle.internal.execution.step.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:40)
at org.gradle.internal.execution.step.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
at org.gradle.internal.execution.step.IdentityCacheStep.execute(IdentityCacheStep.java:37)
at org.gradle.internal.execution.step.IdentityCacheStep.execute(IdentityCacheStep.java:27)
at org.gradle.internal.execution.step.IdentifyStep.execute(IdentifyStep.java:49)
at org.gradle.internal.execution.step.IdentifyStep.execute(IdentifyStep.java:35)
at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:76)
at org.gradle.api.internal.tasks.executeActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:184)
at org.gradle.api.internal.tasks.execute.TaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)
at org.gradle.api.internal.tasks.execute.execute(CleanupStaleOutputsExecuter.java:109)
at org.gradle.api.internal.tasks.execute.execute(FinalizePropertiesTaskExecuter.java:46)
at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
at org.gradle.api.internal.tasks.execute.execute(SkipTaskWithNoActionsExecuter.java: 57)
at org.gradle.api.internal.tasks.execute.execute(SkipOnlyIfTaskExecuter.java: 56)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
at org.gradle.api.internal.tasks.execute.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)。
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)。
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)。
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)。
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)。
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:74)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:408)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:395)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:388)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:374)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)。
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)。
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
原因是:com.android.aaptcompiler.ResourceCompilationException。資源編譯失敗。檢查日志以了解詳情。
at com.android.aaptcompiler.ResourceCompiler.compileResource(ResourceCompiler.kt:121)
at com.android.build.gradle.internal.res.ResourceCompilerRunnable$Companion.compileSingleResource(ResourceCompilerRunnable.kt:32)
at com.android.build.gradle.internal.res.ResourceCompilerRunnable.run(ResourceCompilerRunnable.kt:15)
at com.android.build.gradle.internal.profile.ProfileAwareWorkAction.execute(ProfileAwareWorkAction.kt:74)
at org.gradle.wers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
at org.gradle.wers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
at org.gradle.wers.international.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)。
at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:97)
at org.gradle.wers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
at org.gradle.wers.internal.AbstractWorker$1.call(AbstractWorker.java:44)。
at org.gradle.wers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)。
at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)。
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
at org.gradle.wers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
at org.gradle.wers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
at org.gradle.wers.internal.DefaultWorkerExecutor.lambda$submitWork$2(DefaultWorkerExecutor.java:206)。
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:214)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:164)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:131)
另一個錯誤是:
* What went wrong:
執行失敗 for task ':app:mergeDebugResources'.
同時執行com.android.build.gradle.internal.res.ResourceCompilerRunnable時發生故障。
> 資源編譯失敗。檢查日志獲取詳細資訊。
我真的有點惱火了,因為這個錯誤是突然出現的。我修改了一個檔案并添加了一些值,然后就出現了錯誤。正常的反應是恢復這些改動,我也這么做了。但是沒有任何改變。我也會提供我的Dimen檔案
。Dimen
<?xml version="1.0" encoding="utf-8"? >
<resources>/span>
<!--字體大小-->
<dimen name="font_text_headline_largest"/span>> 36sp</dimen>
<dimen name="font_text_headline_large"/span>> 20sp</dimen>20sp
<dimen name="font_text_headline"/span>> 18sp</dimen>
<dimen name="font_text_large"/span>> 16sp</dimen>
<dimen name="font_text_normal"/span>> 14sp</dimen>
<dimen name="font_text_small"/span>> 13sp</dimen>
<dimen name="font_text_smallest"/span>> 12sp</dimen>
<!-->
<!-- 間隔-->
<dimen name="wrapContent"/span>> 0dp</dimen>。
<dimen name="spacing_small"/span>> 4dp</dimen>
<dimen name="spacing_normal"/span>> 8dp</dimen>
<dimen name="spacing_large"/span>> 16dp</dimen>
<dimen name="spacing_largest"/span>> 24dp</dimen>
<!-->
<!--查看。Cardview -->
<dimen name="cv_corner_radius"/span>> 4dp</dimen>
<dimen name="cv_corner_radius_large"/span>> 8dp</dimen>
<dimen name="cv_elevation"/span>> 4dp</dimen>
<dimen name="cv_home_width">0。 30</dimen>/span>0。
<dimen name="cv_home_height">/span>0. 38</dimen>/span>0.
<dimen name="cv_service_flow_width">/span>0. 35</dimen>/span>0.
<dimen name="cv_service_flow_width_large">/span>0. 38</dimen>/span>0.
<dimen name="cv_service_message_height"/span>> 200dp</dimen>
<dimen name="cv_service_message_height_large"/span>> 230dp</dimen>
<dimen name="cv_service_option_height"/span>> 225dp</dimen>
<dimen name="cv_logged_in_out_height"/span>>0. 17</dimen>/span>0。
<dimen name="cv_logged_in_out_width"/span>>0. 35</dimen>0。
<dimen name="cv_logout_height">/span>0. 15</dimen>0.
<!-->
<!--查看。Imageview -->
<dimen name="iv_home_width"/span>>0. 80</dimen>/span>0.
<dimen name="iv_home_width_small">/span>0. 75</dimen>/span>0.
<dimen name="iv_home_height">/span>0. 32</dimen>/span>0.
<dimen name="iv_home_height_small">/span>0. 30</dimen>/span>0.
<dimen name="iv_logo_width"/span>> 190dp</dimen>
<dimen name="iv_service"/span>> 50dp</dimen>
<dimen name="iv_drawable_height"/span>> 12dp</dimen>
<dimen name="iv_drawable_width"/span>> 12dp</dimen>
<dimen name="iv_shop_height">/span>0. 50</dimen>0.
<!-->
<!--查看。按鈕 -->
<dimen name="btn_default_height"/span>> 56dp</dimen>
<dimen name="btn_default_background_height"/span>> 88dp</dimen>
<dimen name="btn_default_background_height_large"/span>> 120dp</dimen>
<dimen name="btn_login_external_width"/span>>0. 28</dimen>/span>0.
<dimen name="btn_login_external_height"/span>> 40dp</dimen>
<!-->
<!-- view: Textview -->
<dimen name="tv_dropdown_height"/span>> 54dp</dimen>
<!-->
<!--查看。Progressbar -->
<dimen name="def"/span>> wrap_content</dimen>。
<dimen name="abc"/span>> wrap_content</dimen>。
<!-->
<!--查看。Layout -->
<dimen name="cl_shop_item_description"/span>> 56dp</dimen>
<!-->
</resources>
Dimen sw600
<?xml version="1.0" encoding="utf-8"? >
<resources>/span>
<!--字體大小-->
<dimen name="font_text_headline_largest"/span>> 40sp</dimen>
<dimen name="font_text_headline_large"/span>> 24sp</dimen>
<dimen name="font_text_headline"/span>> 22sp</dimen>
<dimen name="font_text_large"/span>> 20sp</dimen>20sp
<dimen name="font_text_normal"/span>> 18sp</dimen>
<dimen name="font_text_small"/span>> 17sp</dimen>17sp
<dimen name="font_text_smallest"/span>> 16sp</dimen>
<!-->
<!-- 間隔-->
<dimen name="spacing_normal"/span>> 16dp</dimen>
<!--->
<!--查看。Cardview -->
<dimen name="cv_home_width">0. 28</dimen>/span>0。
<dimen name="cv_home_height">/span>0. 32</dimen>/span>0.
<dimen name="cv_service_flow_width">/span>0. 30</dimen>/span>0.
<dimen name="cv_service_message_height"/span>> 265dp</dimen>。
<dimen name="cv_service_option_height"/span>> 265dp</dimen>。
<!-->
<!--查看。Imageview -->
<dimen name="iv_logo_width"/span>> 250dp</dimen>。
<dimen name="iv_shop_height">/span>0. 6</dimen>/span>0.
<dimen name="iv_service"/span>> 100dp</dimen>
<dimen name="iv_drawable_height"/span>> 24dp</dimen>
<dimen name="iv_drawable_width"/span>> 24dp</dimen>
<!-->
<!--查看。按鈕 -->
<dimen name="btn_default_height"/span>> 72dp</dimen>
<dimen name="btn_default_background_height"/span>> 124dp</dimen>
<dimen name="btn_default_background_height_large"/span>> 160dp</dimen>
<dimen name="btn_login_external_height"/span>> 60dp</dimen>
<!-->
<!-- view: Textview -->
<dimen name="tv_dropdown_height"/span>> 60dp</dimen>
<!-->
<!--查看。Progressbar -->
<dimen name="def"/span>> 75dp</dimen>/span>
<dimen name="abc"/span>> 24dp</dimen>
<!-->
<!--查看。Layout -->
<dimen name="cl_shop_item_description"/span>> 72dp</dimen>
<!-->
</resources>
無效的資源appcompat
。< color name="tooltip_background_light">#e6FFFFFF</color>
無效的資源 drawerlayout
。< attr format="dimension" name="elevation"/>
編輯
諸如cv_home_width或cv_service_flow_width的值不會錯過 "dp"。它們被用在app:layout_constraintHeight_percent。
uj5u.com熱心網友回復:
好吧,我已經設法解決了我的問題。有兩個問題。
- 我使用了一些命名方法。
- 我使用了一些被我使用的一些庫所 "保留 "的命名。在我的例子中,我使用了一個 "stateprogressbar",并且命名為 "spb_height"。這導致了一個問題 。
- 我試圖使用
<dimen name="spb_height">wrap_content</dimen>而不是<dimen name="spb_height">-2dp</dimen>
感謝上帝,這解決了我的問題,否則我真的會很生氣,哈哈:D
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/329145.html
標籤:
