2016-10-01 75 views
2

这个工作之前,最近升级了Android SDK & gradle。运行gradle clean显示ProcessLogger失败

~/app:../gradlew clean uploadHockeyDebugToHockeyApp --stacktrace 
WARNING: WARNING: Dependency commons-logging:commons-logging:1.1.1 is ignored for hockeyDebug as it may be conflicting with the internal version provided by Android. 

AILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':mobile:clean'. 
> Unable to delete directory: /Users/quantum/app/mobile/build/intermediates/exploded-aar 

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

* Exception is: 
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':mobile:clean'. 
     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) 

我试着注释掉

//编译文件( '库/公地IO-2.4.jar')

在我的依赖

,我得到

UnknownServiceException: No service of type ProgressLoggerFactory available in ProjectScopeServices. 

Caused by: org.gradle.internal.service.UnknownServiceException: No service of type ProgressLoggerFactory available in ProjectScopeServices. 
+0

您的项目是多项目还是单项目构建? –

回答

0

尝试自己删除build文件夹,如othersimilarquestions中所示。

要做到这一点首先退出Android Studio,然后导航到/Users/quantum/app/mobile/目录并删除build文件夹。

0

你可以尝试以下操作:

如果Android Studio版本为2.0 Beta,则更新gradle后,可能会出现此问题(更多如果你正在使用NTFS文件系统的话,可能会出现这种情况),看起来“即时运行”是罪魁祸首。在设置中搜索“即时运行”并取消选中该框。

使用此命令'gradlew clean'从终端清理项目。

+0

我是Android Studio 2.2的最新版本。即时运行已禁用。 – quantumpotato

+0

你可以分享你的build.gradle文件吗? –