mac Android studio 使用 阿里 maven 报错

更新 最新版android studio (北极狐)
Android Studio Arctic Fox | 2020.3.1 Patch 1
使用阿里云 maven 报错

Using insecure protocols with repositories, without explicit opt-in, is unsupported.Switch Maven repository ‘maven(http://maven.aliyun.com/nexus/content/groups/public/)’ to a secure protocol (like HTTPS) or allow insecure protocols. …

报错原因

报错是因为 我们使用的maven 在官方属于不安全的 。。。

根据提示 去官网看到如下
在这里插入图片描述
根据提示需要在 使用的maven 声明

        allowInsecureProtocol = true

最终如下


```java
//maven 配置
allprojects {
    repositories {
        google()
        mavenCentral()
        maven {
            allowInsecureProtocol = true
            url 'http://maven.aliyun.com/nexus/content/groups/public/'
        }
        maven {
            allowInsecureProtocol = true
            url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
        }
        maven {
            allowInsecureProtocol = true
            url 'http://maven.aliyun.com/nexus/content/repositories/google'
        }
        maven {
            allowInsecureProtocol = true
            url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin'
        }
        maven { url 'https://jitpack.io' }
    }
}

理论上这样就解决了
emmm。。。

如果没有的话可能你也曾经跟我一样偷了个懒(全局设置了阿里maven仓库) 那么继续往下解决吧。

想了好久才发现自己曾经动过本地的 gradle 这个配置 具体啥时候已经忘了,下砸你留下悔恨的泪水 T_T
即在这个init.gradle 的 maven配置

在这里插入图片描述
具体文件夹路径
/Users/username/.gradle/init.gradle

其中 username为你的用户名字

在这里插入图片描述

如果需要 变更其他项目的gradle版本的 比如需要指定 android studio 版本编译 低于4.0.1时报错 不存在 allowInsecureProtocol 那么去掉即可 相信到时官方已经修复这个问题了。。

(又偷了个懒,后来是还是去掉了以上操作 。。。怕再坑自己一把 所以做了个记录)
按照以下:

(主要是以前偷懒不想配阿里镜像 默认全局配了,然后gradle更新要求https 时 才发生 后续的问题。)

def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'

改成

 def REPOSITORY_URL = 'https://maven.aliyun.com/repository/public/'

然后重新 build 然后直接就biu~ biu~ biu~ 的起飞了

真正的 end了 。。。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值