Android Studio和Gradle 填坑指南

AS升级到gradle 7.0时遇到的若干问题
Android~老项目项目升级Gradle&AGP 7.0踩坑
Gradle 7.0 依赖统一管理的全新方式

Android依赖arr包 gradle7.0
implementation files(‘’) 目前测试gradle6-7都能用,低版本有待测试
dependencies {
implementation files(‘libs/test_1.0.aar’)
}

implementation(fileTree(“libs”))
官网
https://docs.gradle.org/7.3.3/userguide/platforms.html#sub:central-declaration-of-dependencies

1:国内gradle版本快速下载通道
https://services.gradle.org/distributions/

android.useAndroidX=true 表示“Android插件会使用对应的AndroidX库,而非Support库”;未设置时默认为false;
android.enableJetifier=true 表示Android插件会通过重写其二进制文件来自动迁移现有的第三方库,以使用AndroidX依赖项;未设置时默认为false;

gradle 版本信息
https://mvnrepository.com/artifact/com.android.tools.build/gradle?repo=google
gradle 插件信息
https://services.gradle.org/distributions/
//gradle 说明
https://zhuanlan.zhihu.com/p/470237606

android build-tools升级到31.0.0(S)后,会强制要求升级到gradle7,否则无法编译。gradle7废弃了大量的api,增加了更严格的安全限制,导致适配难度较大。

JDK适配
gradle7强制要求使用java11,本地需要修改用JDK为Java11;

2.1 maven适配
gradle7不推荐使用http协议,内部的maven不支持https,添加以下配置即可

maven {
// 允许使用http协议
allowInsecureProtocol = true
url mavenUrlRelease
}

https://www.jianshu.com/p/b50a3c160b32

https://blog.csdn.net/u011106915/article/details/124021931

https://blog.csdn.net/sinat_38167329/article/details/123175556

android gradle 升级到7

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

幸福在路上wellbeing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值