有人知道在实验插件中设置清单源位置的新方法吗?
dependencies {
classpath "com.android.tools.build:gradle-experimental:0.1.0"
}
我相信我的java和资源是正确的,但无法弄明白:
android.sources {
main {
//manifest.source.srcDir 'library'
manifest.srcFile = file('library/AndroidManifest.xml')
//manifest.srcFile 'library'
resources.source.srcDir 'library/res'
java.source.srcDir 'library/src'
}
}
答案 0 :(得分:8)
尝试以下方法:
android.sources {
main {
manifest.source {
srcDir 'library'
include 'AndroidManifest.xml'
}
resources.source.srcDir 'library/res'
java.source.srcDir 'library/src'
}
}
请注意,由于该插件是实验性的,因此可能会更改版本到版本。
答案 1 :(得分:0)
我与com.android.tools.build:gradle-experimental:0.7.0-alpha4
有类似的问题。我解决它的方法是使用以下代码:
sources {
main {
manifest {
source {
srcDirs = [ "library" ]
}
}
res {
source {
srcDirs = [ "library/res" ]
}
}
java {
source {
srcDirs = [ "library/src" ]
}
}
}
}