本文介绍了在任务无法调用IncrementalTask​​.taskAction():对myApp:processDebugResources“的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

不完全知道如何发生的。

运行最新的Andr​​oid Studio版本(0.3.6)。在属性表右侧摇篮版本(1.8)。

有一件事我注意到,但我现在不明白的是在左侧,将src,主,JAVA,com.my.package并在包中的文件的项目面板中带下划线的红色波浪像有行是一个错误和他们在一起。

任何想法?

修改1

根据要求,这里是从gralew构建--stacktrace输出完整的

 :Lelantos:preBuild UP-TO-DATE
:Lelantos:preDebugBuild UP-TO-DATE
:Lelantos:prepareDebugDependencies
:Lelantos:compileDebugAidl UP-TO-DATE
:Lelantos:compileDebugRenderscript UP-TO-DATE
:Lelantos:generateDebugBuildConfig UP-TO-DATE
:Lelantos:mergeDebugAssets UP-TO-DATE
:Lelantos:mergeDebugResources UP-TO-DATE
:Lelantos:processDebugManifest UP-TO-DATE
:Lelantos:processDebugResources失败故障:建立失败,一个例外。* 什么地方出了错:
执行失败的任务:Lelantos:processDebugResources。
>在任务无法调用IncrementalTask​​.taskAction():Lelantos:processDebugResources*尝试:
与--info或--debug选项来运行,以获得更多的日志输出。*例外情况是:
org.gradle.api.tasks.TaskExecutionException:执行失败的任务:Lelantos:processDebugResources。
        在org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
        在org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
        在org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
        在org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
        在org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
        在org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
        在org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
        在org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
        在org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
        在org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:283)
        在org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
        在org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
        在org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
        在org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ 1.run(DefaultTaskPlanExecutor.java:33)
        在org.gradle.internal.Factories $ 1,创建(Factories.java:22)
        在org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:214)
        在org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:276)
        在org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142)
        在org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:78)
        在org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:31)
        在org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:86)
        在org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
        在org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
        在org.gradle.execution.DefaultBuildExecuter.access $ 200(DefaultBuildExecuter.java:23)
        在org.gradle.execution.DefaultBuildExecuter $ 2.proceed(DefaultBuildExecuter.java:67)
        在org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
        在org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
        在org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
        在org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:166)
        在org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
        在org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
        在org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64)
        在org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
        在org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
        在org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35)
        在org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
        在org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
        在org.gradle.api.internal.Actions $ RunnableActionAdapter.execute(Actions.java:171)
        在org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
        在org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
        在org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
        在org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
        在org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
        在org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
        在org.gradle.launcher.Main.doAction(Main.java:46)
        在org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
        在org.gradle.launcher.Main.main(Main.java:37)
        在org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
        在org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)
        在org.gradle.launcher.GradleMain.main(GradleMain.java:23)
        在org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:33)
        在org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:130)
        在org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
org.gradle.api.GradleException:由造成了任务无法调用IncrementalTask​​.taskAction():Lelantos:processDebugResources
        在org.gradle.util.JavaMethod.invoke(JavaMethod.java:69)
        在org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:219)
        在org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:212)
        在org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:201)
        在org.gradle.api.internal.AbstractTask $ TaskActionWrapper.execute(AbstractTask.java:527)
        在org.gradle.api.internal.AbstractTask $ TaskActionWrapper.execute(AbstractTask.java:510)
        在org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
        在org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
        ... 52更多
com.android.ide.common.internal.LoggedErrorException:引起无法运行命令:
        C:\\用户\\杰夫\\应用程序数据\\本地\\的Andr​​oid \\ android的工作室\\ SDK \\集结TOOLS \\ Android的4.4 \\ aapt.exe包-f --no-紧缩-IC:\\用户\\杰夫\\应用程序数据\\本地\\ Android的\\ Android的工作室\\ SDK \\ platf
奥姆斯\\ Android的19 \\ -M的android.jar C:\\Users\\Jeff\\AndroidStudioProjects\\LelantosProject\\Lelantos\\build\\manifests\\debug\\AndroidManifest.xml -S C:\\用户\\杰夫\\ AndroidStudioProjects \\ LelantosP
roject \\ Lelantos \\建立\\水库\\所有\\调试-A C:\\用户\\杰夫\\ AndroidStudioProjects \\ LelantosProject \\ Lelantos \\建立\\资产\\调试-m -J C:\\用户\\杰夫\\ AndroidStudioProjects \\ LelantosProject \\勒朗
TOS \\编译\\源\\ r \\调试-F C:\\用户\\杰夫\\ AndroidStudioProjects \\ LelantosProject \\ Lelantos \\建立\\库\\ Lelantos-debug.ap_ --debug模式--custom包com.trapology.lelantos
错误code:
        -1073741819        在com.android.ide.common.internal.CommandLineRunner.runCmdLine(CommandLineRunner.java:98)
        在com.android.ide.common.internal.CommandLineRunner.runCmdLine(CommandLineRunner.java:69)
        在com.android.builder.AndroidBuilder.processResources(AndroidBuilder.java:617)
        在com.android.builder.AndroidBuilder $ processResources.call(来源不明)
        在com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.groovy:91)
        在com.android.build.gradle.internal.tasks.IncrementalTask​​.taskAction(IncrementalTask​​.groovy:71)
        在org.gradle.util.JavaMethod.invoke(JavaMethod.java:62)
        ... 59更多
构建失败总时间:14.053秒

编辑2

下面是很好的措施我的构建文件。我注意到有没有在依赖支架?是正常的吗?

  buildscript {
    库{
        mavenCentral()
    }
    依赖{
        类路径'com.android.tools.build:gradle:0.6.+
    }
}
应用插件:'机器人'库{
    mavenCentral()
}安卓{
    compileSdkVersion 19
    buildToolsVersion19.0.0    defaultConfig {
        19的minSdkVersion
        targetSdkVersion 19
    }
}依赖{}


解决方案

找到了解决办法。原来我引用一个XML菜单文件的字符串。在我的strings.xml的思想工作时,我已经删除了字符串我并不需要它。添加字符串备份到的strings.xml文件,一切都很好与世界同步!

感谢斯科特·巴塔指着我的方向是正确的AAPT崩溃线程。其中的意见在那里带领我的答案。

Not exactly sure how this happened.

Running latest Android Studio version (0.3.6). Have the right Gradle version in properties sheet (1.8).

One thing I'm noticing but I don't understand right now is in the project panel on the left, the src, main, java, com.my.package and the files in the package are underlined with the red squiggly line like there is an error with them.

Any ideas?

EDIT 1

As requested, here's the full output from gralew build --stacktrace

:Lelantos:preBuild UP-TO-DATE                                 
:Lelantos:preDebugBuild UP-TO-DATE  
:Lelantos:prepareDebugDependencies             
:Lelantos:compileDebugAidl UP-TO-DATE  
:Lelantos:compileDebugRenderscript UP-TO-DATE  
:Lelantos:generateDebugBuildConfig UP-TO-DATE  
:Lelantos:mergeDebugAssets UP-TO-DATE  
:Lelantos:mergeDebugResources UP-TO-DATE  
:Lelantos:processDebugManifest UP-TO-DATE  
:Lelantos:processDebugResources FAILED      

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':Lelantos:processDebugResources'.
> Could not call IncrementalTask.taskAction() on task ':Lelantos:processDebugResources'

* Try:    
Run with --info or --debug option to get more log output.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':Lelantos:processDebugResources'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
        at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
        at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
        at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
        at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
        at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
        at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:283)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$1.run(DefaultTaskPlanExecutor.java:33)
        at org.gradle.internal.Factories$1.create(Factories.java:22)
        at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:214)
        at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:276)
        at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142)
        at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:78)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:31)
        at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:86)
        at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
        at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
        at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
        at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
        at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:166)
        at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
        at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
        at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
        at org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
        at org.gradle.launcher.Main.doAction(Main.java:46)
        at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
        at org.gradle.launcher.Main.main(Main.java:37)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)
        at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
        at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:33)
        at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:130)
        at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
Caused by: org.gradle.api.GradleException: Could not call IncrementalTask.taskAction() on task ':Lelantos:processDebugResources'
        at org.gradle.util.JavaMethod.invoke(JavaMethod.java:69)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:219)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:212)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:201)
        at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:527)
        at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:510)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
        ... 52 more
Caused by: com.android.ide.common.internal.LoggedErrorException: Failed to run command:
        C:\Users\Jeff\AppData\Local\Android\android-studio\sdk\build-tools\android-4.4\aapt.exe package -f --no-crunch -I C:\Users\Jeff\AppData\Local\Android\android-studio\sdk\platf
orms\android-19\android.jar -M C:\Users\Jeff\AndroidStudioProjects\LelantosProject\Lelantos\build\manifests\debug\AndroidManifest.xml -S C:\Users\Jeff\AndroidStudioProjects\LelantosP
roject\Lelantos\build\res\all\debug -A C:\Users\Jeff\AndroidStudioProjects\LelantosProject\Lelantos\build\assets\debug -m -J C:\Users\Jeff\AndroidStudioProjects\LelantosProject\Lelan
tos\build\source\r\debug -F C:\Users\Jeff\AndroidStudioProjects\LelantosProject\Lelantos\build\libs\Lelantos-debug.ap_ --debug-mode --custom-package com.trapology.lelantos
Error Code:
        -1073741819

        at com.android.ide.common.internal.CommandLineRunner.runCmdLine(CommandLineRunner.java:98)
        at com.android.ide.common.internal.CommandLineRunner.runCmdLine(CommandLineRunner.java:69)
        at com.android.builder.AndroidBuilder.processResources(AndroidBuilder.java:617)
        at com.android.builder.AndroidBuilder$processResources.call(Unknown Source)
        at com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.groovy:91)
        at com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.groovy:71)
        at org.gradle.util.JavaMethod.invoke(JavaMethod.java:62)
        ... 59 more


BUILD FAILED

Total time: 14.053 sec

EDIT 2

Here's my build file for good measure. I am noticing there's nothing in the dependencies bracket? is that normal?

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.0"

    defaultConfig {
        minSdkVersion 19
        targetSdkVersion 19
    }
}

dependencies {

}
解决方案

Found the solution. Turns out I was referencing a string in a XML menu file. I had deleted the string when working on my strings.xml thinking I didn't need it. Added the string backup to the strings.xml file and all is good with the world!

Thanks to Scott Barta for pointing me in the right direction to the aapt crash thread. One of the comments in there lead me to the answer.

这篇关于在任务无法调用IncrementalTask​​.taskAction():对myApp:processDebugResources“的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 07:45