我有多个我希望构建的android项目,这些项目以zip文件的形式出现,如 7612362T1.zip 。我有这个gradle脚本已经解压缩了目录中的所有项目,然后我试图构建针对android库但我在尝试执行android更新程序时遇到错误。这些项目是使用ADT Eclipse创建的。这是我的gradle脚本。
task buildall {
FileTree tree=fileTree(dir: '.').include('*.zip')
tree.each { File file ->
copy {
from zipTree(file)
into 'projects'
}
}
tree.each { File file ->
exec {
commandLine 'cmd','/c','android','update','project','--name '+file.name.split("\\.")[0],'--target 2 --path projects/'+file.name.split("\\.")[0]
}
}
}
错误:标记' - 名称7612362T1'对于更新项目'
无效答案 0 :(得分:0)
也许试试:
exec {
commandLine 'cmd', '/c', 'android', 'update', 'project', '--name', file.name.split("\\.")[0], '--target', '2', '--path', 'projects/'+file.name.split("\\.")[0]
}
现在每个命令行arg都是单独传递的。