Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.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 无法解析拆分的渐变生成脚本中的库类_Android_Android Studio_Build_Gradle_Split - Fatal编程技术网

Android 无法解析拆分的渐变生成脚本中的库类

Android 无法解析拆分的渐变生成脚本中的库类,android,android-studio,build,gradle,split,Android,Android Studio,Build,Gradle,Split,我试图将我的Gradle构建文件分成几个部分,以使其可维护 在build.gradle中,我在一个任务中使用了ApacheCommons库,现在我将它放在一个单独的gradle文件中 Gradle项目文件: buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.2.3' class

我试图将我的Gradle构建文件分成几个部分,以使其可维护

在build.gradle中,我在一个任务中使用了ApacheCommons库,现在我将它放在一个单独的gradle文件中

Gradle项目文件:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'
        classpath 'commons-codec:commons-codec:1.10'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}
渐变模块文件:

apply plugin: 'com.android.library'
apply from: 'gradle/splittedFile.gradle'
我的splittedFile.gradle

import org.apache.commons.codec.binary.Base64
当我执行构建时,它说“无法解析类” org.apache.commons.codec.binary.Base64


如何在拆分的Gradle文件中访问库?

buildscript
依赖项块添加到您的
Gradle/splittedFile.Gradle
文件中

import org.apache.commons.codec.binary.Base64

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath group: 'commons-codec', name: 'commons-codec', version: '1.2'
    }
}

task encode << {
    def byte[] encodedString = new Base64().encode('hello world\n'.getBytes())
    println new String(encodedString)
}
import org.apache.commons.codec.binary.Base64
构建脚本{
存储库{
mavenCentral()
}
依赖关系{
类路径组:“commons codec”,名称:“commons codec”,版本:“1.2”
}
}
任务编码