我最近更新了gradle-wrapper.properties
文件以使用gradle-2.4
这是我新更新的gradle-wrapper.properties
文件:
#Sun Dec 21 21:28:27 GMT+05:30 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip
在此更新之后,我运行了clean命令,以便它使用2.4和2.2.1(旧版本)。
现在,如果我在Android studio中使用./gradlew assembleDebug
命令,则会抛出以下错误:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':ActiveAndroid:compileDebugTestAidl'.
> Executor Singleton not started
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
但是如果我在命令行上运行相同的命令,它就可以工作 知道什么可能是错的吗?
答案 0 :(得分:1)
我刚遇到这个问题。我做了什么来解决它
我很确定上面的一些步骤是不需要的,但我只是为了这个好措施而做了。
此外,我认为使用2.4确实没有收获。他们的构建速度提高了20-40%......在你的梦中,它并没有为我改变任何东西:/
答案 1 :(得分:0)
我注意到这种情况发生在我开始使用Gradle守护程序时。如果我删除了--daemon选项(或在IDEA / Studio的Gradle设置中将其禁用),则问题就会消失。
Haven未查看实际导致它的原因,或者如何使用该守护进程而不是遇到此问题。
答案 2 :(得分:0)
每次打开或创建新项目时都会遇到同样的问题。 我搜索了很多帖子,到目前为止唯一有用的是在项目文件夹中运行以下命令行:
gradlew -d assembleDebug
缺点是项目文件夹的大小增加到10mb,但它可以工作。