Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.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 Gradle语法混乱_Android_Gradle_Android Gradle Plugin_Build.gradle - Fatal编程技术网

Android Gradle语法混乱

Android Gradle语法混乱,android,gradle,android-gradle-plugin,build.gradle,Android,Gradle,Android Gradle Plugin,Build.gradle,我知道这是一个依赖项任务,也是一个需要闭包的方法。我有闭包的概念,但我仍然能理解这些编译值是什么。如果我在gradlebuild.script中单击compile,它会将我带到这个依赖项添加(String configurationName,Object dependencyNotation)函数。你能解释一下这个语法吗?它是一个外部依赖项 这是对某些在当前构建之外构建的文件的依赖,这些文件存储在某种存储库中,例如Maven central、公司Maven或Ivy存储库或本地文件系统中的目录 声

我知道这是一个依赖项任务,也是一个需要闭包的方法。我有闭包的概念,但我仍然能理解这些
编译值是什么。如果我在gradle
build.script
中单击compile,它会将我带到这个
依赖项添加(String configurationName,Object dependencyNotation)函数。你能解释一下这个语法吗?

它是一个外部依赖项

这是对某些在当前构建之外构建的文件的依赖,这些文件存储在某种存储库中,例如Maven central、公司Maven或Ivy存储库或本地文件系统中的目录

声明对外部模块的依赖关系时支持不同的符号:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:recyclerview-v7:23.1.1'
}

本例中的
configurationName
为:

compile 'com.android.support:recyclerview-v7:23.1.1'
或使用地图符号:

configurationName "group:name:version:classifier@extension"
更多信息

configurationName "group:name:version:classifier@extension"
configurationName group: group, name: name, version: version, classifier: classifier, ext: extension