我有这个问题。我从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 ???
答案 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版本时,导入成功。
感谢所有回答我问题的人,并试图帮助我 最诚挚的问候