Android 模块打包生成aar 适用于4.2.2以上的AS版本

Android 模块打包生成aar远程坐标

4.2.2以下的AS版本、Tasks目录找不到的问题、或者生成远程sdk 参考https://www.cnblogs.com/xioa-tie/p/14775864.html

打包成AAR到本地仓库 官方说明

在模块的gradle文件中加入

plugins {id 'maven-publish'}     
// 由于组件仅在 afterEvaluate 阶段创建,因此您必须使用 afterEvaluate() 生命周期方法配置发布。
afterEvaluate {
    publishing {
        publications {
            // release
            release(MavenPublication) {
                from components.release
                groupId = 'com.xxx.xxx'// 唯一标识 如com.tencent.imLib(仅供参考)
                artifactId = 'xxx' //// 项目名称(wt)
                version = '1.0.0' // 版本号
            }
            // debug.
            debug(MavenPublication) {
                from components.debug
                groupId = 'com.xiaotie.xxx'
                artifactId = 'xxx'
                version = '1.0.0-SNAPSHOT'
            }

        }
        repositories {
            //生成本地仓库的地址
            maven {
                url = version.endsWith('SNAPSHOT') ? "https://" : "file://D://yang//maven"
                // 仓库用户名密码
                credentials {
                    username = ""
                    password = ""
                }
            }
        }
    }
}

 

打开 Andriod Studio 右上角的Gradle projects,依次展开arrdemo -> app -> Run Configurations-> 根据自己需求双击

posted @ 2022-05-23 18:04  勤奋的小铁  阅读(87)  评论(0编辑  收藏  举报