File > New > New Module > Android Library。applicationId。build.gradle 配置發布:plugins { id 'com.android.library' id 'maven-publish' }
publishing {
publications {
create<MavenPublication>("aar") {
groupId = 'com.example'
artifactId = 'my-utils'
version = '1.0.0'
from(components["release"])
}
}
repositories { mavenLocal() } // 或遠程 Nexus
}./gradlew publishToMavenLocal 發布到本地倉庫。dependencies {
implementation 'com.example:my-utils:1.0.0'
// 若僅有 JAR,用 implementation files('libs/my-utils.jar')
}庫模塊 proguard-rules.pro 添加 -keep class com.example.utils.** { *; },主項目無需額外配置,AAR 會自動合併消費者規則。