我在我的Android应用程序中包含了一些依赖项。这在我自己的计算机上完美运行。但是,如果我尝试在我的公司计算机上构建它,将导致错误,他无法解决依赖关系。我假设这是由于代理服务器。我尝试将其配置为gradle,并将其添加到gradle.properties:
systemProp.proxySet=true
systemProp.http.proxyHost=[proxy]
systemProp.http.proxyPort=[port]
systemProp.http.proxyUser=[username]
systemProp.http.proxyPassword=[password]
systemProp.http.nonProxyHosts=localhost
systemProp.http.auth.ntlm.domain=domain
systemProp.https.proxyHost=[proxy]
systemProp.https.proxyPort=[port]
systemProp.https.proxyUser=[username]
systemProp.https.proxyPassword=[password]
systemProp.https.nonProxyHosts=localhost
systemProp.https.auth.ntlm.domain=domain
这适用于所有人,除了com.afollestad:material-dialogs:0.7.5.1。如果我删除了这个依赖项,那么构建工作就会完美,并且会获取所有其他依赖项。
开发人员在github页面上指出,如果您遇到问题,请添加此回购:maven {url' https://dl.bintray.com/drummer-aidan/maven' }
所以现在我添加了这个存储库:
repositories {
jcenter()
maven { url 'https://dl.bintray.com/drummer-aidan/maven' }
mavenLocal()
}
但它仍然会出现同样的错误。
我认为gradle尝试通过https获取此程序包并遇到一些问题。有没有人知道我错过了什么配置以及如何解决这个问题?
由于 NPadrutt