Android Gradle无法从远程maven存储库下载
在一些github库上,比如这里:我找到了对存储在amazon上的存储库的引用Android Gradle无法从远程maven存储库下载,android,maven,intellij-idea,gradle,Android,Maven,Intellij Idea,Gradle,在一些github库上,比如这里:我找到了对存储在amazon上的存储库的引用 repositories { maven { url "https://repo.commonsware.com.s3.amazonaws.com" } } dependencies { compile 'com.commonsware.cwac:endless:1.2.3' } 问题是,我无法让gradle从这种存储库下载依赖项 下面是我的build.gradle文件的示
repositories {
maven {
url "https://repo.commonsware.com.s3.amazonaws.com"
}
}
dependencies {
compile 'com.commonsware.cwac:endless:1.2.3'
}
问题是,我无法让gradle从这种存储库下载依赖项
下面是我的build.gradle文件的示例:
buildscript {
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
classpath 'com.github.dcendents:android-maven-plugin:1.0'
}
}
apply plugin: 'android-library'
apply plugin: 'android-maven'
repositories {
mavenLocal()
mavenCentral()
maven {
url "http://repo.commonsware.com/"
}
}
android {
compileSdkVersion 19
buildToolsVersion "19.0.2"
defaultConfig {
minSdkVersion 14
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
dependencies {
compile 'com.googlecode.android-query:android-query:0.25.9'
compile 'com.commonsware.cwac:endless:1.2.3'
compile project(':FontLibrary')
}
我正在使用Intellij Idea 13,结果是:
Gradle 'OSKExplorer' project refresh failed:
Could not find com.commonsware.cwac:endless:1.2.3.
Required by:
OSKExplorer:SwipeListViewComponent:unspecified > OSKExplorer:CommonLibrary:unspecified
不知道是否使用URL为您做到了这一点,但我将maven{URL}位放在如下位置:
allprojects{
repositories{
mavenCentral()
maven{ url "https://repo.commonsware.com.s3.amazonaws.com"}
}
}
德国劳埃德船级社 像这样将https替换为http 这是我的工作。替换
repositories {
mavenCentral()
maven {
url "https://repo.commonsware.com.s3.amazonaws.com"
}
maven {
url "https://jitpack.io"
}
}
与
url不正确。用这个对我有用
maven {url "http://s3.amazonaws.com/repo.commonsware.com" }
对我来说很好。尝试删除
mavenLocal()
(您可能无论如何都不想删除)。此外,请尝试https://repo.commonsware.com.s3.amazonaws.com
URL,因为这是我用演示应用程序测试的一个。我也测试了这两个。问题似乎是,若有maven central repo,那个么所有这些都试图从repo1.maven…etc url下载。当我删除mavenCentral()时,它试图从Commonware repo下载,但在其他依赖项上死掉了。我尝试了回购订单的每一种组合,但结果都是一样的。显然,在不同的项目中,它突然起作用了。我遇到了类似的问题,但错误是关于certificate的certificate for与任何主题备选名称都不匹配。URL也可以定义为maven{URL“https://s3.amazonaws.com/repo.commonsware.com“}
然后通过证书检查。
maven {url "http://s3.amazonaws.com/repo.commonsware.com" }