我有一个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它已经建立了。渐变、设置等。
怎么了?
在我的setting.gradle中,我包含了一个不存在的模块。一旦我删除了它,它就开始工作了。这可能是解决这个问题的另一种方法
compile fileTree(dir: 'libraries', include: ['Android-Bootstrap'])
在应用程序的gradle文件中使用上述行,而不是
compile project (':libraries:Android-Bootstrap')
首先,有多个设置是没有好处的。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