我们使用源集在我们的应用程序中创建了多个构建变体,我们可以以多种方式运行应用程序,但无法为其创建 aar 文件。在为每种口味生成 .aar 文件时,我们遇到了错误。
`口味:
flavor1{
dimension "demo"
}
flavor2{
dimension "demo1"
}
flavor3{
dimension "demo2"
}
flavor4 {
dimension "demo3"
}
源集:
sourceSets {
main {
jniLibs.srcDirs = ['libs'];
}
flavor1{
java.srcDirs = ['src/main/java','src/flavor1/java'];
}
flavor2{
java.srcDirs = ['src/main/java','src/flavor2/java'];
}
flavor3 {
java.srcDirs = ['src/main/java','src/flavor3/java'];
resources.srcDirs = ['src/main/java','src/flavor3/res'];
res.srcDirs = ['res','src/flavor3/res'];
}
flavor4 {
java.srcDirs = ['src/main/java','src/flavor4 /java'];
}
}
`
出了什么问题:任务':sdk:explodeSample-sdkVariantPreprodDeviceDebug'的执行失败。无法展开 ZIP 'C:\Users\xyz.aar',因为它不存在。
请指导我们解决此问题。