Gradle fail sync错误:未找到名称为“default”的配置

时间:2017-09-12 06:34:49

标签: android gradle

我有这个问题。我从https://github.com/tlaukkan/zigbee4java下载了此API 我尝试了多次在Android Studio 2.3.1上导入项目,但Gradle始终无法与此Error:Configuration with name 'default' not found.同步 我在其他帖子上阅读了有关此错误但我不明白要更改的内容,因为此API应该是正确的。 谢谢你的支持。 最诚挚的问候。

EDIT
这些是我做的步骤:
  - 解压缩文件
  - 打开Android Studio
  - 选择导入项目(Eclipse ADT,Gradle等)
  - 我选择了zigbee4java-master
  - 然后启动Gradle Build

gradle-wrapper.properties

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists 
zipStoreBase=GRADLE_USER_HOME 
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip

的build.gradle

import org.codehaus.groovy.tools.StringHelper
buildscript {
repositories {    
    jcenter()    
}     
dependencies {    
    classpath 'com.android.tools.build:gradle:1.1.0'
    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
    }
}

def zigbee4javaProfilesArray=StringHelper.tokenizeUnquoted(zigbee4javaProfiles)

group = 'org.bubblecloud.zigbee4java'
apply plugin: 'java'
apply from: 'build-common.gradle'

/* Include build scripts from all profiles selected in 'gradle.properties' */
allprojects {    
    repositories {    
        jcenter()
        mavenLocal()
        mavenCentral()
        maven { url "http://repository-bubblecloud.forge.cloudbees.com/release/" 
        maven { url "http://repo.maven.apache.org/maven2" }
    }
}
dependencies {
for (zigbee4javaProfile in zigbee4javaProfilesArray) {
    switch (zigbee4javaProfile) {
        case 'android':
            println 'zigbee4java: Including Android build'
            compile project(':zigbee-serial-android')
            compile project(':zigbee-console-android')
            break;

        case 'javase':
            println 'zigbee4java: Including JavaSE build'
            compile project(':zigbee-serial-javase')
            compile project(':zigbee-console-javase')
            break;
        }
    }
}

我希望这些信息对于理解我的问题是正确的。 谢谢

EDIT
关于GRADLE 3.0问题我试过这个:
在设置上我设置了“使用本地Gradle分发”,并设置了下载的Gradle 2.2.1发行版的路径。但这并没有解决问题 我还尝试了这个卸载的Android Studio 2.3.1并默认使用Gradle 2.2.1安装Android Studio 1.1但同样的问题。

The problem could be: import org.codehaus.groovy.tools.StringHelper ???

1 个答案:

答案 0 :(得分:0)

最后我解决了这个问题 我不是说我的所有步骤都是必要的,但这就是我所做的, 我只需卸载所有Android Studio和所有Android文件夹下的.. \ Users \ userName \和\ Users \ userName \ AppData \ Local \ Android下。
这一定要有一个干净的安装 在我安装Android 2.3.1补丁到2.3.3后,下载了必要的Android API(在我的情况下为API 21) 然后在File->设置 - > Gradle I check"使用本地Gradle分发"其中mi分布是gradle-2.2.1 最后,我从Android Studio开始菜单中选择了导入Gradle项目,并且没有出现Gradle错误消息,所有内容似乎都正确导入。

我的意见是,我第一次尝试使用Gradle 3.2导入项目。我想有些文件和文件夹生成不正确,所以当我尝试使用正确的Gradle版本时,导入无法正常工作。
当我删除所有内容并使用正确的Gradle版本时,导入成功。

感谢所有回答我问题的人,并试图帮助我 最诚挚的问候