Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.1.2/gradle-3.1.2.pom'. Received status code 400 from server: Bad Request
意思应该是没法获取https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.1.2/gradle-3.1.2.pom 对吧。
换成其他的maven也不行。
开始以为是从国内无法访问的原因,可是我把上面的网址拷贝到浏览器里就可以下载radle-3.1.2.pom 啊。
求大神指导!
配置中将https 改为 http
http://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.1.2/gradle-3.1.2.pom
weixin_41858951老师,我是在 repositories {
jcenter(){ url 'http://jcenter.bintray.com/'}
google()
}
添加了google()后,android studio就自动去找https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.1.2/gradle-3.1.2.pom 了,请问怎样把https 改为 http?
把 gradle 的 bin 添加到 path,在项目根目录下 输入 gradle,之后在 AS 里 sync
解决了,其他的什么都没改,就是在setting-->Build,Execution,Deployment-->Gradle-->Android studio里把enable embedded maven repository给勾选上就可以了。问题是解决了,原因不太明白。不知道我这解决方案是不是野路子,心里不踏实啊
引入jar不是除了配置gradle之外,还可以下载下来放libs目录下吗,行不通换个法试试
自动下载失败就通过手动下载呗
请问各位老师,自动下载的最终目的是要把pom和jar文件下载到C:\Program Files\Android\Android Studio\gradle\m2repository\com\android\tools\build\gradle\3.1.2 目录下吗?
如果是这个目的,那挺奇怪的,这两个文件C:\Program Files\Android\Android Studio\gradle\m2repository\com\android\tools\build\gradle\3.1.2 目录下早就存在啊,为什么还要下载呢?
是不是因为本来就已经存在,所以我最终别的什么也没改,就是在setting-->Build,Execution,Deployment-->Gradle-->Android studio里把enable embedded maven repository给勾选上了就解决了。
android studio 有两处C:\Users\Administrator.gradle和C:\Program Files\Android\Android Studio\gradle\m2repgradlository\com\android\tools\build\gradle\3.1.2 对
android studio 有两处C:\Users\Administrator.gradle和C:\Program Files\Android\Android Studio\gradle\m2repgradlository\com\android\tools\build\gradle\3.1.2如果其中一处没有变化就应该是另一处变化导致的,处理解决的