按照开发者文档构建新项目时,可能会碰到如下报错

从报错信息中可以看到一条关键信息 Could not resolve com.rokid.uxrplugin:rkuxrplugin:2.3.10

在自己浏览器输入下面的网址,发现也能正常打开链接,那自己的网络应该就是没问题的,那为什么会报错呢

原因可能有两个,一个是自己的 Maven 文件没有配置正确,另一个可能就是自己电脑上全局的 gradle.properties 配置文件曾经配置过代理,从而导致 Rokid Maven 仓库访问异常~

关于第一个原因,正确的 Maven 如何配置,可以看官方文档 2.3.10 版本

这里就有针对不同 Unity 版本的配置文件,直接下载下来,导入到自己的 Unity 项目即可~

至于第二个原因,就是我误打误撞找到了解决办法哈哈,原先我曾经用 Android Studio 开发过 Android 项目,之前开发时为了解决网络环境,就配置了代理,代理设置就被配置在了全局的 gradle.properties 文件中

对于 Windows,这个文件在 C:\Users\用户名\.gradle 目录下,对于 Mac 用户的话,这个文件应该在 ~/.gradle/gradle.properties 这里

配置过代理后的 gradle.properties 应该会有这四行配置

而恰巧不巧的是,这里代理用的 socks 版本和我电脑上 v2rayN 代理软件 的 socks 版本不匹配,所以在 unity 或 android studio 里构建安卓项目是就会构建不成功

解决办法也很简单,就把第 15、16 行 https 配置注释掉就好,只用 http 代理

修改完后,再次在 unity 里构建项目,构建成功,问题完美解决~

# 参考链接

  • 解决 Android Studio 之 Cause: dl.google.com:443 failed to respond
  • 解决:Android Studio 之 Cause: dl.google.com:443 failed to respond
更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

宇凌喵 微信支付

微信支付

宇凌喵 支付宝

支付宝