V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
AoEiuV020JP
V2EX  ›  Android

Android 项目配置中的 AGP 版本居然是可以删除的?

  •  
  •   AoEiuV020JP · 359 天前 · 7571 次点击
    这是一个创建于 359 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天 flutter 更新了 3.16.0 ,我有个项目是一直更新 flutter 创建的 demo 项目,
    想看看更新后的 demo 项目改了什么,结果发现,居然删除了安卓这边的
    classpath 'com.android.tools.build:gradle

    这玩意儿是能删的吗?删了还正常编译运行安卓版,难道是在其他看不见的地方补上了 AGP 版本的设置?
    我看不懂,但我大受震撼,

    实际上确实同时在 settings.gradle 添加了一行,
    id "com.android.application" version "7.3.0" apply false

    看版本 7.3.0 估计这就是 AGP 的版本,但这是什么用法?有没有相关文档,

    https://github.com/AoEiuV020/FlutterDemo/commit/7377ab36c0a6dec4f3a07fb3c2f806828294db4f

    9 条回复    2023-11-17 15:40:02 +08:00
    HojiOShi
        2
    HojiOShi  
       359 天前
    两年前的 Gradle 7.2 就有的特性
    AoEiuV020JP
        3
    AoEiuV020JP  
    OP
       359 天前
    @HojiOShi #2 这个倒是知道,但只知道写在 build.gradle 是能替代 apply plugin ,也有见过这样用的,虽然自己一直没用上,
    没想到竟然连 classpath 都能取代掉了,
    TArysiyehua
        4
    TArysiyehua  
       359 天前
    那是 gradle 的特性,7.0 多以上就改了语法了,可以全局配置
    juruo
        5
    juruo  
       359 天前
    怜神现在在哪啊, 考虑字节吗
    AoEiuV020JP
        6
    AoEiuV020JP  
    OP
       359 天前
    @juruo #5 这里都能被认出来啊,
    我混得不行,大学肄业,在深圳小公司养老了现在,
    juruo
        7
    juruo  
       358 天前
    @AoEiuV020JP 下次去深圳出差可以聊聊, 你还用 qq 吗
    AoEiuV020JP
        8
    AoEiuV020JP  
    OP
       358 天前
    @juruo #7 qq 一直有登录,虽然没人联系,
    juruo
        9
    juruo  
       358 天前
    @AoEiuV020JP 可以的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1568 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:11 · PVG 01:11 · LAX 09:11 · JFK 12:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.