运行端点命令get-client-lib:



我刚刚更新完Android Studio 1.3.2 (Stable), Gradle 2.4, Gradle App Engine Plugin到1.9.24.

当我尝试做gradle同步,我得到下面的错误。我寻找解决方案,但还没有找到任何东西。我还在学习里面和外面的东西。提前谢谢。

错误:-

:后端:appengineEndpointsGetClientLibs失败

错误:

Execution failed for task ':Backend:appengineEndpointsGetClientLibs'.
There was an error running endpoints command get-client-lib:    
com.example.mymodule.Backend.MyEndpoint

异常堆栈:

E:AndroidWork-spaceApp>gradle Backend:appengineEndpointsGetClientLibs --stacktrace

:后端:appengineDownloadSdk

:后端:compileJava最新的

:后端:processResources最新的

:后端:类最新的

:后端:appengineEndpointsGetClientLibs失败

FAILURE: Build failed with a exception.

  • 哪里出错了:任务':Backend:appengineEndpointsGetClientLibs'执行失败。

    运行端点命令get-client-lib: com.example.mymodule.Backend.MyEndpoint出错

  • 试题:使用——info或——debug选项运行以获得更多的日志输出。

  • 异常:org.gradle.api.tasks.TaskExecutionException:任务':Backend:appengineEndpointsGetClientLibs'执行失败。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: 310)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.process (DefaultTaskPlanExecutor.java: 23)org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute (DefaultTaskGraphExecuter.java: 88)在org.gradle.execution.SelectedTaskExecutionAction.execute (SelectedTaskExecutionAction.java: 37)org.gradle.execution.DefaultBuildExecuter.execute (DefaultBuildExecuter.java: 62)org.gradle.execution.DefaultBuildExecuter.access 200美元(DefaultBuildExecuter.java: 23)org.gradle.execution.DefaultBuildExecuter 2.美元继续(DefaultBuildExecuter.java: 68)在org.gradle.execution.DryRunBuildExecutionAction.execute (DryRunBuildExecutionAction.java: 32)org.gradle.execution.DefaultBuildExecuter.execute (DefaultBuildExecuter.java: 62)org.gradle.execution.DefaultBuildExecuter.execute (DefaultBuildExecuter.java: 55)org.gradle.initialization.DefaultGradleLauncher.doBuildStages (DefaultGradleLauncher.java: 149)org.gradle.initialization.DefaultGradleLauncher.doBuild (DefaultGradleLauncher.java: 106)org.gradle.initialization.DefaultGradleLauncher.run (DefaultGradleLauncher.java: 86)org.gradle.launcher.exec.InProcessBuildActionExecuter DefaultBuildController.run美元(InProcessBuildActionExecuter.java: 90)在org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run (ExecuteBuildActionRunner.java: 28)org.gradle.launcher.exec.ChainingBuildActionRunner.run (ChainingBuildActionRunner.java: 35)在org.gradle.launcher.exec.InProcessBuildActionExecuter.execute (InProcessBuildActionExecuter.java: 41)在org.gradle.launcher.exec.InProcessBuildActionExecuter.execute (InProcessBuildActionExecuter.java: 28)org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute (DaemonUsageSuggestingBuildActionExecuter.java: 50)在org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute (DaemonUsageSuggestingBuildActionExecuter.java: 27)org.gradle.launcher.cli.RunBuildAction.run (RunBuildAction.java: 40)org.gradle.internal.Actions RunnableActionAdapter.execute美元(Actions.java: 169)org.gradle.launcher.cli.CommandLineActionFactory ParseAndBuildAction.execute美元(CommandLineActionFactory.java: 237)org.gradle.launcher.cli.CommandLineActionFactory ParseAndBuildAction.execute美元(CommandLineActionFactory.java: 210)org.gradle.launcher.cli.JavaRuntimeValidationAction.execute (JavaRuntimeValidationAction.java: 35)在org.gradle.launcher.cli.JavaRuntimeValidationAction.execute (JavaRuntimeValidationAction.java: 24)org.gradle.launcher.cli.CommandLineActionFactory WithLogging.execute美元(CommandLineActionFactory.java: 206)org.gradle.launcher.cli.CommandLineActionFactory WithLogging.execute美元(CommandLineActionFactory.java: 169)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: 33)org.gradle.launcher.bootstrap.EntryPoint.run (EntryPoint.java: 45)org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit (ProcessBootstrap.java: 54)org.gradle.launcher.bootstrap.ProcessBootstrap.run (ProcessBootstrap.java: 35)在org.gradle.launcher.GradleMain.main (GradleMain.java: 23)org.gradle.api.GradleException:运行端点命令get-client-lib: com.example.mymodule.Backend.MyEndpo时出现错误intcom.google.appengine.task.endpoints.EndpointsTask.runEndpointsCommand (EndpointsTask.groovy: 52)在com.google.appengine.task.endpoints.EndpointsTask runEndpointsCommand美元。callCurrent(未知来源)com.google.appengine.task.endpoints.GetClientLibsTask.executeTask (GetClientLibsTask.groovy: 39)com.google.appengine.task.AbstractTask.start (AbstractTask.groovy: 39)org.gradle.internal.reflect.JavaMethod.invoke (JavaMethod.java: 75)org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory StandardTaskAction.doExecute美元(AnnotationProcessingTaskFactory.java: 226)org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory StandardTaskAction.execute美元(AnnotationProcessingTaskFactory.java: 219)org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory StandardTaskAction.execute美元(AnnotationProcessingTaskFactory.java: 208)org.gradle.api.internal.AbstractTask TaskActionWrapper.execute美元(AbstractTask.java: 589)org.gradle.api.internal.AbstractTask TaskActionWrapper.execute美元(AbstractTask.java: 572)org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction (ExecuteActionsTaskExecuter.java: 80)org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java: 61)…46个更多产生原因:java.lang.ClassNotFoundException: com.example.mymodule.Backend.MyEndpointcom.google.api.server.spi.tools.GenApiConfigAction.loadClasses (GenApiConfigAction.java: 109)com.google.api.server.spi.tools.GenApiConfigAction.genApiConfig (GenApiConfigAction.java: 90)com.google.api.server.spi.tools.GetClientLibAction.getClientLib (GetClientLibAction.java: 78)在com.google.api.server.spi.tools.GetClientLibAction.execute (GetClientLibAction.java: 57)com.google.api.server.spi.tools.EndpointsTool.execute (EndpointsTool.java: 69)在com.google.appengine.task.endpoints.EndpointsTask.runEndpointsCommand (EndpointsTask.groovy: 49)…57更多

构建失败

总时间:33.809秒

这个问题是因为我删除了模板生成的云端点API,并且在删除文件时没有得到使用警告。

要解决这个问题,只需删除所有对WEB.INF/web.xml文件夹中删除的API的引用。

如果你有一个web项目。在我更新Android Studio后,我在做安全删除时得到一个使用警告。

最新更新