【问题标题】:Task not found in project在项目中找不到任务
【发布时间】:2018-11-07 01:35:01
【问题描述】:

我遇到了一个与 gradle 相关的问题,我不知道如何解决它......

如果我把这个命令放在我的终端上:gradle --scan :<module A>:debugCompileClasspath

这就是它向我展示的内容:

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project '<root_project_file>'.
> Could not resolve all files for configuration ':classpath'.
> Could not find gradle-core.jar (com.android.tools.build:gradle-core:3.1.2).
 Searched in the following locations:
     https://plugins.gradle.org/m2/com/android/tools/build/gradle-core/3.1.2/gradle-core-3.1.2.jar
> Could not find layoutlib-api.jar (com.android.tools.layoutlib:layoutlib-api:26.1.2).
 Searched in the following locations:
     https://plugins.gradle.org/m2/com/android/tools/layoutlib/layoutlib-api/26.1.2/layoutlib-api-26.1.2.jar

我该如何解决这个问题?

P.S:我的 Gradle Android 插件是 3.1.2 和 gradle 版本:distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

P.S.2:清除 gradle 的缓存,现在这些错误消失了,但我现在遇到了这个问题...Task 'debugCompileClasspath' not found in project ':&lt;Module_porject&gt;'.

【问题讨论】:

  • @Eminem 现在我的问题不同了!
  • 发生了什么变化?..
  • @Eminem 刚刚通过执行以下命令清除了 Gradle 的缓存:`rm -rf $HOME/.gradle/caches` 和 ./gradlew cleanBuildCache
  • @Eminem 我想我别无选择。我会尽量保持通知:) 谢谢

标签: android gradle


【解决方案1】:

所以.... 似乎 jcenter() 存储库最近出现了一些问题(服务器问题),这意味着 gradle 在构建项目时遇到了一些冲突...... 我在 twitter 中检查了 bintray 的状态并等待问题解决,然后我用这些命令清除了我的计算机 (mac os) 中的 gradle 缓存:

rm -rf $HOME/.gradle/caches
./gradlew cleanBuildCache

最后,该项目正确地构建了所有内容,没有错误! 希望对以后的冒险者有所帮助。 干杯:)

【讨论】:

    猜你喜欢
    • 2022-07-04
    • 2020-05-19
    • 2015-10-05
    • 2021-01-25
    • 2017-08-17
    • 2020-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多