如何在Gradle构建脚本中设置aarFormatVersion?
时间: 2024-10-13 15:06:40 浏览: 45
在Gradle构建脚本中设置 `aarFormatVersion` 可以通过`aar`任务或者`aarPublication`部分来进行。如果你使用的是Kotlin DSL(新版本Gradle),你可以这样做:
```groovy
plugins {
id 'com.android.application'
}
android {
// 其他配置...
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE'
}
publishNonDefault true
publications {
mavenJava(MavenPublication) {
artifactVariants.all { variant ->
variant.aarMetadata {
attributes {
androidLibrary(true)
aarFormatVersion = '2.0' // 设置aar格式版本
}
}
}
}
}
}
dependencies {
// ...
}
```
在这里,`aarFormatVersion` 属性设置了 AAR 文件的格式版本为2.0,这是一个示例值,实际应用中应替换为你需要的版本。
如果你使用的是经典的XML DSL(旧版本Gradle),可以在`aar`任务或`maven-publish`插件配置中找到类似的位置。
记得检查官方Gradle或Android Gradle Plugin文档以获得最新和最准确的信息,因为版本和语法可能会有所变化。
阅读全文