assembleDebug在Android Studio中不使用Gradle2.4

mud*_*dit 6 android android-gradle-plugin

我最近更新了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
Run Code Online (Sandbox Code Playgroud)

在此更新后,我运行了clean命令,以便它使用2.4和2.2.1(旧版本).

现在,如果我./gradlew assembleDebug在Android studio中使用命令,则会抛出以下错误:

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.
Run Code Online (Sandbox Code Playgroud)

但是如果我在命令行上运行相同的命令,它就可以工作.
知道什么可能是错的吗?

Boj*_*man 1

我刚刚遇到这个问题。我做了什么来解决这个问题

  • 通过任务管理器杀死所有android studio(关闭所有实例应该足够了)
  • 手动删除
  • 根目录中的 .gradle、.idea、build、YOUR_PROJECT_NAME.iml
  • app文件夹里面删除app.iml,build
  • 重新导入我的项目并让 gradle 重建它的设置并下载新版本的 gradle

我很确定上面的一些步骤是不必要的,但我这样做只是为了更好的措施。

而且我发现使用 2.4 确实没有任何好处。他们承诺构建速度提高 20-40%...在你的梦想中,这对我来说没有任何改变:/