当前位置: 首页 > 知识库问答 >
问题:

找不到名为“default”的配置。Android Studio

酆景辉
2023-03-14

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

找不到名为“default”的配置。

我的结构是:

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

FTPBackup设置。渐变和构建。格雷德尔:

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

fotoback里面的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它已经建立了。渐变、设置等。

怎么了?

共有3个答案

仲孙凡
2023-03-14

在我的setting.gradle中,我包含了一个不存在的模块。一旦我删除了它,它就开始工作了。这可能是解决这个问题的另一种方法

宓跃
2023-03-14
compile fileTree(dir: 'libraries', include: ['Android-Bootstrap'])

在应用程序的gradle文件中使用上述行,而不是

compile project (':libraries:Android-Bootstrap')
鲜于子琪
2023-03-14

首先,有多个设置是没有好处的。gradle文件——它只查看顶层文件。

当你得到这个“名称为“默认”未找到的配置”错误时,这真的很令人困惑,但这意味着Gradle正在某个地方寻找一个模块(或build.gradle)文件,但它没有找到。在你的情况下,你的settings.gradle文件中有这个:

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

这使得Gradle在FTPBackup/库/Android-引导上寻找库。如果您在区分大小写的文件系统上(并且您在问题中没有错误输入,因为大小写不同,它可能找不到FTPBackup/库/Android-引导。它还在FTPBackup/Android-引导上寻找另一个库,而且肯定找不到,因为那个目录不存在。

这应该行得通:

include ':Libraries:Android-Bootstrap'

依赖项块中需要相同的区分大小写规范:

compile project (':Libraries:Android-Bootstrap')
 类似资料:
  • 我正在使用volley库在Android中执行网络操作。所以我尝试在我的项目中添加这个库,它是在Android Studio和gradle系统中创建的。 我在我的项目中添加了volley库,但当我与gradle同步时,我会收到错误消息。我试过了这里看到的所有答案,但没有一个对我有效。 设置.分级

  • 我在使用Android Studio(0.1.5)编译我的应用程序时遇到了问题。该应用程序使用了2个库,我已经包括如下: 设置.分级 Build.Gradle 编译时,我得到以下消息: 你能帮我写这封信吗?谢谢!

  • 问题内容: 使用“ react-native-maps”构建应用程序时发生问题 这是我的setting.gradle文件 android / app / build.gradle文件的依赖项 这是我用MapsPackage()更新的MainActivity.java文件 错误即将到来: JS服务器已在运行。在设备上构建和安装应用程序(cd android && gradlew.bat安装调试… 失

  • 最近,我决定学习如何使用log4j2记录器。我下载了所需的jar文件,创建了库,xml编译文件,并尝试使用它。不幸的是,我在console(Eclipse)中得到了这样的语句: 这是我的测试类代码: 和我的xml配置文件: 我还尝试使用不带标记的xml,以及包规范和各种文件夹/包目录,但没有帮助。现在我的文件直接位于Eclipse的project文件夹中。

  • 我的应用程序无法启动。它由Spring Boot+JPA+SQLite组成。但是Spring Boot和MySQL都运行得很好。我不明白为什么会这样。 错误是 找不到名为“Entity ManagerFactory”的bean O.S.B.D.LoggingFailureAnalysisReporter: **********************************************

  • 我最近从Struts1.2迁移到Spring MVC。我正在尝试在JBoss7.1.1中部署ear,从头开始应用程序,而不是使用Struts中的动作类。我正在使用Hibernate作为应用的ORM工具。 在Struts应用程序的早期,通过hibernate配置查找JNDI数据源是没有问题的。但由于某种原因,相同的配置似乎不适用于Spring。我一次又一次地犯以下错误: ........ hiber