由于项目需要使用AndroidStudio打包时遇到的坑,在这里记录一下,方便入坑的同学及早跳出来
该方法只是一时的解决方试,但是还是很有效的
Android Studio Could not GET gradle-3.2.0.pom (安卓包配置相关问题)
在使用creator打包时,构建一般不会出错,在编译的时候会出现如下错误:
> Configure project :
Evaluating root project 'proj.android-studio' using build file 'C:\Users\Administrator\Desktop\BoxCocos\Buddha\Fugen\build\jsb-default\frameworks\runtime-src\proj.android-studio\build.gradle'.
Compiling build file 'C:\Users\Administrator\Desktop\BoxCocos\Buddha\Fugen\build\jsb-default\frameworks\runtime-src\proj.android-studio\build.gradle' using SubsetScriptTransformer.
Failed to get resource: GET. [HTTP HTTP/1.1 400 Bad Request: https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.2.0/gradle-3.2.0.pom]
Failed to get resource: GET. [HTTP HTTP/1.1 400 Bad Request: https://jcenter.bintray.com/com/android/tools/build/gradle/3.2.0/gradle-3.2.0.pom]
有的可能会出现gradle-3.0.0.pom,并不一定是gradle-3.2.0.pom,这个因版本而异,
错误原因无非就是
1:访问不到国外的资源;
2:设置了代理连接,解决:在AndroidStudio的设置更改为
-
启用嵌入式Maven存储库
Settings--Build,Excution,Deployment--Gradle--Android Studio-- Enable embedded Maven repository 勾上
我们找到C:\Users\Administrator\.gradle路径下的gradle.properties文件,
把里面的VPN代理全注掉保存即可
前
后
再次构建-编译应该就可以了,(尽量把之前的编译的残留删掉,重新构建-编译)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
如果还不行尝试使用阿里的Maven库,
具体方式:
打开编译文件下的build\jsb-default\frameworks\runtime-src\proj.android-studio\buid.gradle文件
修改文件 build.gradle
将
buildscript {
repositories {
google()
jcenter()
}
}
修改为:
buildscript {
repositories {
google()
jcenter()
maven {
url 'http://maven.aliyun.com/nexus/content/groups/public/'
}
}
}
再次构建-编译,(此时不需要把上一次构建编译的文件删掉了)