You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

根据App构建变体在模块中加载不同(Debug/Release)AAR

根据App构建变体动态加载对应AAR文件的实现方案

实现步骤:

  1. 修改mymodule模块的build.gradle
    替换原有默认配置,为debug和release构建类型分别创建专属配置,并绑定对应的AAR文件:

    configurations {
        debug
        release
    }
    
    artifacts {
        debug file('lib-debug.aar')
        release file('lib-release.aar')
    }
    
  2. 修改app模块的build.gradle
    在依赖区块中,为不同构建类型指定mymodule对应的配置:

    dependencies {
        debugImplementation project(path: ':mymodule', configuration: 'debug')
        releaseImplementation project(path: ':mymodule', configuration: 'release')
    }
    

效果说明:

构建App的debug变体时,会自动加载mymodule里的lib-debug.aar;构建release变体时,则加载lib-release.aar,完全匹配当前的构建类型。

内容的提问来源于stack exchange,提问作者user1506104

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 04:19:51