按照unreal engine 4.25的文档安装Android,配置sdk、ndk然后编译的时候一直报gradle的错误。
第一个是
download https://services.gradle.org/distributions/gradle-5.4.1-all.zip ,无法开始下载
第二个是
classpath com.android.tools.build:gradle:3.5.3 无法下载
配置了半天Android的proxy,还是不行,头大的不得了。
自动解决方式
搞了几天偶然发现问题出在gradle的代理配置上。。。
在 C:\Users[user].gradle 文件夹里边有个gradle.properties
其中的配置如下:
systemProp.https.proxyPort=1080
systemProp.http.proxyHost=127.0.0.1
systemProp.https.proxyHost=127.0.0.1
systemProp.http.proxyPort=1080
把其中的https的全部注释掉就能够正常使用代理下载了。。。尴尬
不过倒是也学了一下手动下载gradle跟gradle插件的方法。
手动解决方式(没有解决。。):
第一个问题,打开Androidstudio,gradle会开始尝试自动下载对应的gradle版本
在文件地址下自动生成一个hash的文件夹。
C:\Users\[user]\.gradle\wrapper\dists\gradle-5.4.1-all\[hash_file]
里边有两个文件
gradle-5.4.1-all.zip.lck
gradle-5.4.1-all.zip.part => gradle-5.4.1-all.zip.ok (代表已经下载好了)
同时把对应gradle版本的压缩包放到这个文件夹中,并且解压一下,在从新打开AndroidStudio完成这部分手动处理。
第二个问题,感觉手动创建成功的概率不大,因为需要下载的实在是太多了。。。相关路径大致如下
C:\Users\[user]\.gradle\caches\modules-2
C:\Users\[user]\.gradle\caches\modules-2\files-2.1\com.android.tools.build\gradle\3.5.3