Android Studio:Gradle 无法解析依赖项
Android Studio: Gradle failed to resolve dependencies
获取错误:
Gradleconnectioncheck:app:unspecified Could not resolve
com.github.pstovk:MaterialDesignLibrary:1.3.
Could not GET 'https://jcenter.bintray.com/com/github/pstovk/MaterialDesignLibrary/1.3/MaterialDesignLibrary-1.3.pom'.
jcenter.bintray.com
- 我在 Android Studio 中使用了代理设置。
并且还尝试了此解决方案 (Link),它在 gradle 中设置了代理,但它没有用。
设置:
systemProp.https.proxyHost=http-proxy.nwie.net
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=http-proxy.nwie.net/%USERNAME%
systemProp.https.proxyPassword=%PASSWORD%`
- build.gradle中已经有
jcenter()
,建议在 中
代码:
repositories {
jcenter()
}
确保包括 proxyHost、proxyUser 和 proxyPassword 的 http 和 https 设置。
如果这不起作用,请查看类似的问题:https://github.com/navasmdc/MaterialDesignLibrary/issues/288
尝试 gradle 同步 and/or 清理并再次构建,如下所示:
Tools -> Android -> Sync Project with Gradle Files
如果失败,请尝试 运行 'Rebuild project':
Build -> Rebuild Project
也尝试切换到 navasmdc 的 Material 设计回购:
https://github.com/navasmdc/MaterialDesignLibrary
我通过添加代码解决了这个问题:
allprojects {
repositories {
jcenter()
}
}
我尝试同时使用 systemProp.proxySet=true 和 http 和 https,它正在工作!
systemProp.proxySet=true
systemProp.http.proxyHost=http-proxy.nwie.net
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=http-proxy.nwie.net/%USERNAME%
systemProp.http.proxyPassword=%PASSWORD%`
systemProp.https.proxyHost=http-proxy.nwie.net
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=http-proxy.nwie.net/%USERNAME%
systemProp.https.proxyPassword=%PASSWORD%`
获取错误:
Gradleconnectioncheck:app:unspecified Could not resolve com.github.pstovk:MaterialDesignLibrary:1.3.
Could not GET 'https://jcenter.bintray.com/com/github/pstovk/MaterialDesignLibrary/1.3/MaterialDesignLibrary-1.3.pom'. jcenter.bintray.com
- 我在 Android Studio 中使用了代理设置。 并且还尝试了此解决方案 (Link),它在 gradle 中设置了代理,但它没有用。
设置:
systemProp.https.proxyHost=http-proxy.nwie.net
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=http-proxy.nwie.net/%USERNAME%
systemProp.https.proxyPassword=%PASSWORD%`
- build.gradle中已经有
jcenter()
,建议在 中
代码:
repositories {
jcenter()
}
确保包括 proxyHost、proxyUser 和 proxyPassword 的 http 和 https 设置。
如果这不起作用,请查看类似的问题:https://github.com/navasmdc/MaterialDesignLibrary/issues/288
尝试 gradle 同步 and/or 清理并再次构建,如下所示:
Tools -> Android -> Sync Project with Gradle Files
如果失败,请尝试 运行 'Rebuild project':
Build -> Rebuild Project
也尝试切换到 navasmdc 的 Material 设计回购: https://github.com/navasmdc/MaterialDesignLibrary
我通过添加代码解决了这个问题:
allprojects {
repositories {
jcenter()
}
}
我尝试同时使用 systemProp.proxySet=true 和 http 和 https,它正在工作!
systemProp.proxySet=true
systemProp.http.proxyHost=http-proxy.nwie.net
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=http-proxy.nwie.net/%USERNAME%
systemProp.http.proxyPassword=%PASSWORD%`
systemProp.https.proxyHost=http-proxy.nwie.net
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=http-proxy.nwie.net/%USERNAME%
systemProp.https.proxyPassword=%PASSWORD%`