首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gradle -无法创建Tooling实现实例

Gradle -无法创建Tooling实现实例
EN

Stack Overflow用户
提问于 2016-01-04 20:18:30
回答 5查看 28.2K关注 0票数 4

我正在尝试从GitHub导入一个项目,并在Android上构建/运行它。我得到了以下错误:

“错误:无法使用指定的Gradle发行版‘https://services.gradle.org/distributions/gradle-2.4-all.zip’创建Tooling实现实例。”

我尝试了以下几点:

  1. 使缓存无效并重新启动
  2. 将gradle包装器/属性中的distributionURL更改为2.5等。
  3. 删除build.gradle并重新启动

这些想法是我从其他几个关于堆栈溢出的帖子中得到的,所以我无法解释为什么我会尝试这些。(我对Android非常陌生)。

我的build.gradle文件如下所示:

代码语言:javascript
复制
// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.1'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    } }

allprojects {
    repositories {
        jcenter()
    } }

task clean(type: Delete) {
    delete rootProject.buildDir }
EN

回答 5

Stack Overflow用户

发布于 2019-10-01 06:00:14

我也面临着一个类似的问题,更新Gradle版本的distributionUrl解决了这个问题。

distributionUrl字段出现在此目录下:

代码语言:javascript
复制
project-root-directory/gradle/wrapper/gradle-wrapper.properties
票数 7
EN

Stack Overflow用户

发布于 2016-01-05 17:59:37

求你了,换衣服

代码语言:javascript
复制
   distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip

使用

代码语言:javascript
复制
    distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip

然后改变

代码语言:javascript
复制
  classpath 'com.android.tools.build:gradle:1.5.1'

使用

代码语言:javascript
复制
 classpath 'com.android.tools.build:gradle:2.0.0-alpha3' 

应该管用的。

票数 2
EN

Stack Overflow用户

发布于 2018-07-25 12:16:39

对我来说,我认为这是许可问题。在Eclipse中,我也面临着同样的问题。在我的gradle安装路径(即/opt/gradle)上,我将它设置为chmod 777。以便其他工具可以访问相同的。运行以下两个命令-

代码语言:javascript
复制
cd /opt
sudo chmod 777 -R gradle
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34599139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档