未找到名称为“default”的配置。安卓工作室

2023-12-03

我有一个 Android Studio 应用程序。它有一个库依赖项(Android-Bootstrap),当我尝试同步 gradle 时,它​​给了我一个错误:

未找到名称为“default”的配置。

我的结构是:

-FTPBackup
   -fotobackup
     -build.gradle
   -Libraries
     -Android-Bootstrap
       -Settings.gradle
       -build.gradle
-Settings.gradle
-Build.gradle

FTPBackup settings.gradle 和 build.gradle:

include ':fotobackup'
include ':libraries:Android-Bootstrap',':Android-Bootstrap'

// 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()
    }
}

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 getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

apply plugin: 'android'

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:support-v4:+'
    compile project (':libraries:Android-Bootstrap')
}

该库是从下载的https://github.com/Bearded-Hen/Android-Bootstrap它有 build.gradle、设置等。

怎么了?


一方面,拥有超过一个并不好设置.gradle文件——它只查看顶层文件。

当您收到“未找到名称为‘default’的配置”错误时,这确实令人困惑,但这意味着 Gradle 正在某个地方寻找模块(或 build.gradle)文件,但没有找到。就您而言,您的设置.gradle file:

include ':libraries:Android-Bootstrap',':Android-Bootstrap'

这让 Gradle 寻找一个库:FTPBackup/库/Android-Bootstrap。如果您使用的是区分大小写的文件系统(并且您没有输入错误图书馆在你的问题中,当你的意思是图书馆),可能找不到FTPBackup/库/Android-Bootstrap因为大小写的区别。它还在寻找另一个图书馆FTP备份/Android-Bootstrap,而且肯定找不到,因为该目录不存在。

这应该有效:

include ':Libraries:Android-Bootstrap'

您需要在您的中使用相同的区分大小写的规范dependencies block:

compile project (':Libraries:Android-Bootstrap')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

未找到名称为“default”的配置。安卓工作室 的相关文章

随机推荐