AoEiuV020JP
0.1D
V2EX  ›  Android

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

  •  
  •   AoEiuV020JP · Nov 16, 2023 · 12250 views
    This topic created in 915 days ago, the information mentioned may be changed or developed.
    今天 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 replies    2023-11-17 15:40:02 +08:00
    HojiOShi
        2
    HojiOShi  
       Nov 16, 2023
    两年前的 Gradle 7.2 就有的特性
    AoEiuV020JP
        3
    AoEiuV020JP  
    OP
       Nov 16, 2023
    @HojiOShi #2 这个倒是知道,但只知道写在 build.gradle 是能替代 apply plugin ,也有见过这样用的,虽然自己一直没用上,
    没想到竟然连 classpath 都能取代掉了,
    TArysiyehua
        4
    TArysiyehua  
       Nov 16, 2023
    那是 gradle 的特性,7.0 多以上就改了语法了,可以全局配置
    juruo
        5
    juruo  
       Nov 16, 2023
    怜神现在在哪啊, 考虑字节吗
    AoEiuV020JP
        6
    AoEiuV020JP  
    OP
       Nov 16, 2023
    @juruo #5 这里都能被认出来啊,
    我混得不行,大学肄业,在深圳小公司养老了现在,
    juruo
        7
    juruo  
       Nov 17, 2023
    @AoEiuV020JP 下次去深圳出差可以聊聊, 你还用 qq 吗
    AoEiuV020JP
        8
    AoEiuV020JP  
    OP
       Nov 17, 2023
    @juruo #7 qq 一直有登录,虽然没人联系,
    juruo
        9
    juruo  
       Nov 17, 2023
    @AoEiuV020JP 可以的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5278 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 07:48 · PVG 15:48 · LAX 00:48 · JFK 03:48
    ♥ Do have faith in what you're doing.