0

我们使用源集在我们的应用程序中创建了多个构建变体,我们可以以多种方式运行应用程序,但无法为其创建 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',因为它不存在。

请指导我们解决此问题。

4

0 回答 0