Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用另一个项目创建jar_Android_Gradle_Build_Android Gradle Plugin_Build.gradle - Fatal编程技术网

Android 使用另一个项目创建jar

Android 使用另一个项目创建jar,android,gradle,build,android-gradle-plugin,build.gradle,Android,Gradle,Build,Android Gradle Plugin,Build.gradle,我想从两个项目中创建一个Jar:当前项目和一个名为“baseProj”的项目 我可以从当前项目创建Jar,但如何从其他项目添加数据? 我尝试了注释行,但没有这样的东西 android.libraryVariants.all { variant -> def n = variant.buildType.name def f = variant.productFlavors.get(0).name def task = project.tasks.create "ja

我想从两个项目中创建一个Jar:当前项目和一个名为“baseProj”的项目 我可以从当前项目创建Jar,但如何从其他项目添加数据?
我尝试了注释行,但没有这样的东西

android.libraryVariants.all { variant ->
    def n = variant.buildType.name
    def f = variant.productFlavors.get(0).name

    def task = project.tasks.create "jar${f.capitalize()}${n.capitalize()}", Jar
    task.dependsOn variant.javaCompile
    //task.dependsOn project(':baseProj').javaCompile -??

    task.from variant.javaCompile.destinationDir
    task.exclude '**/R.class'

    //task.from project(':baseProj').javaCompile.destinationDir -??

    artifacts.add('archives', task);
}