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

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

  •  
  •   AoEiuV020JP · 2023-11-16 10:26:27 +08:00 · 8339 次点击
    这是一个创建于 399 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天 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  
       2023-11-16 11:33:25 +08:00
    两年前的 Gradle 7.2 就有的特性
    AoEiuV020JP
        3
    AoEiuV020JP  
    OP
       2023-11-16 11:46:05 +08:00
    @HojiOShi #2 这个倒是知道,但只知道写在 build.gradle 是能替代 apply plugin ,也有见过这样用的,虽然自己一直没用上,
    没想到竟然连 classpath 都能取代掉了,
    TArysiyehua
        4
    TArysiyehua  
       2023-11-16 14:14:03 +08:00
    那是 gradle 的特性,7.0 多以上就改了语法了,可以全局配置
    juruo
        5
    juruo  
       2023-11-16 17:06:35 +08:00
    怜神现在在哪啊, 考虑字节吗
    AoEiuV020JP
        6
    AoEiuV020JP  
    OP
       2023-11-16 17:17:48 +08:00
    @juruo #5 这里都能被认出来啊,
    我混得不行,大学肄业,在深圳小公司养老了现在,
    juruo
        7
    juruo  
       2023-11-17 15:26:15 +08:00
    @AoEiuV020JP 下次去深圳出差可以聊聊, 你还用 qq 吗
    AoEiuV020JP
        8
    AoEiuV020JP  
    OP
       2023-11-17 15:38:16 +08:00
    @juruo #7 qq 一直有登录,虽然没人联系,
    juruo
        9
    juruo  
       2023-11-17 15:40:02 +08:00
    @AoEiuV020JP 可以的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5289 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 08:43 · PVG 16:43 · LAX 00:43 · JFK 03:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.