gpt4 book ai didi

java - 用于构建多个android项目的脚本

转载 作者:行者123 更新时间:2023-12-03 06:20:42 26 4
gpt4 key购买 nike

我有多个要构建的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]
}
}
}

错误:标志'--name 7612362T1'对'update project'无效。

最佳答案

也许尝试:

exec {
commandLine 'cmd', '/c', 'android', 'update', 'project', '--name', file.name.split("\\.")[0], '--target', '2', '--path', 'projects/'+file.name.split("\\.")[0]
}

现在,每个命令行arg都分别传递。

关于java - 用于构建多个android项目的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25716582/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com