我正在使用凌空库在android中执行网络操作.所以我试图在我的项目中添加这个库,该项目是在Android Studio和gradle系统中创建的.
我在我的项目中添加了凌空库,但是当我与gradle同步时,我收到错误消息.我尝试了我在这里看到的所有答案,但没有任何对我有用.
错误消息:在Android Studio中找不到名称为"default"的配置
凌空/的build.gradle
apply plugin: 'android-library'
android {
compileSdkVersion 19
buildToolsVersion '19.0.1'
sourceSets {
defaultConfig {
minSdkVersion 8
targetSdkVersion 19
}
main {
assets.srcDirs = ['assets']
res.srcDirs = ['res']
aidl.srcDirs = ['src']
resources.srcDirs = ['src']
renderscript.srcDirs = ['src']
java.srcDirs = ['src']
manifest.srcFile 'AndroidManifest.xml'
}
}
}
Run Code Online (Sandbox Code Playgroud)
应用程序/的build.gradle
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion '19.0.1'
defaultConfig {
minSdkVersion 8
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' …Run Code Online (Sandbox Code Playgroud) 我有一个Android Studio应用程序.它有一个库依赖项(Android-Bootstrap),当我尝试同步gradle时,它给了我一个错误:
未找到名称"default"的配置.
我的结构是:
-FTPBackup
-fotobackup
-build.gradle
-Libraries
-Android-Bootstrap
-Settings.gradle
-build.gradle
-Settings.gradle
-Build.gradle
Run Code Online (Sandbox Code Playgroud)
FTPBackup settings.gradle和build.gradle:
include ':fotobackup'
include ':libraries:Android-Bootstrap',':Android-Bootstrap'
Run Code Online (Sandbox Code Playgroud)
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
Run Code Online (Sandbox Code Playgroud)
而fotobackup中的build.gradle是:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion '19.0.3'
defaultConfig {
minSdkVersion 14
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles …Run Code Online (Sandbox Code Playgroud) 我们最近迁移到Android Studio(来自Intellij).我目前正在尝试迁移我们的项目以使用gradle进行构建.我已经尝试使用我们当前的文件夹结构,我尝试迁移我们的文件以匹配gradle文件结构.
我每次都有错误,我一直在寻找答案,但找不到任何与我们得到的相匹配的东西.
我尝试迁移到gradle文件结构时遇到的错误是:
什么地方出了错:
配置项目':'时出现问题.
无法通知项目评估监听器.未找到名称"default"的配置
我使用旧文件结构得到的错误是:
:<project>:processDebugResources
/Users/kbrown/dev/AndroidClient/<project>/build/res/all/debug/values/values.xml:311: error: Error retrieving parent for item: No resource found that matches the given name '@style/Widget.Sherlock.ActionBar.Solid'.
/Users/kbrown/dev/AndroidClient/<project>/build/res/all/debug/values/values.xml:312: error: Error: No resource found that matches the given name: attr 'background'.
/Users/kbrown/dev/AndroidClient/<project>/build/res/all/debug/values/values.xml:314: error: Error: No resource found that matches the given name: attr 'backgroundSplit'.
Run Code Online (Sandbox Code Playgroud)
关于在哪里看的任何想法.我们确实有几个像ActionBarSherlock这样的库的引用.
的build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
dependencies {
compile files('libs/android-support-v4.jar')
compile files('libs/retrofit-1.0.0-SNAPSHOT.jar')
compile project(':ThirdParty:ActionBarSherlock')
compile project(':ThirdParty:drag-sort-listview')
compile project(':ThirdParty:SlidingMenu') …Run Code Online (Sandbox Code Playgroud) 在Android Studio的最新更新(v 0.5.7)中,默认情况下会为gradle构建使用"configure-on-demand"选项.这导致我当前的项目构建出现问题.当我尝试将项目与Android Studio中的gradle文件同步时,出现以下错误:
错误:配置项目':PROJECT_NAME'时出现问题.未找到名称"default"的配置.
但是,当我使用没有"configure-on-demand"标志的命令行构建时,一切正常.
我尝试通过在我的gradle.properties中添加"org.gradle.configureondemand = false"来禁用它,但似乎Android Studio不尊重这一点.我仍然得到相同的错误,并且gradle日志显示:
按需配置是一项孵化功能
有没有办法在Android Studio中禁用它?
克隆项目时我在BitBucket中有存储库
如果我选择"ÏmportGradleproject"
单击"确定",它开始构建项目,然后给出错误
如果我选择"配置"来配置android项目它构建项目但它没有运行.
如何解决此错误?