java - 为什么 .bat 文件会跳行并跳到末尾?

标签 java android ant batch-file

我的.bat文件如下:

@echo on
cd %1\%2
copy D:\source\Meep\bat\ant.properties .\
android update project -p .\ 
ant clean
ant release

当我启动 bat 文件时,它正确运行到 android update project -p .\ 行,然后它跳到最后跳过 ant clean 行和 ant 发布

控制台打印出以下内容:

D:\>cd D:\source\Meep\Meep\trunk\MeepApp

D:\source\Meep\Meep\trunk\MeepApp>copy D:\source\Meep\bat\ant.properties .\
已复制         1 个文件。

D:\source\Meep\Meep\trunk\MeepApp>android update project -p .\
Updated local.properties
Updated file D:\source\Meep\Meep\trunk\MeepApp\proguard-project.txt

D:\source\Meep\Meep\trunk\MeepApp>

这是为什么呢?请告诉我如何运行整个 bat 命令。非常感谢。

注意:当我在CMD上一一输入命令时,它运行正常。

最佳答案

android 是一个 .bat 文件,在不停止第一个文件的情况下从另一个文件调用 .bat 需要 call:

call android update project -p .\

更多信息:How to run multiple .BAT files within a .BAT file

关于java - 为什么 .bat 文件会跳行并跳到末尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16934335/

相关文章:

java - 空连接变量

java - 发现不兼容的类型 : required: default enums in annotations

java - 使用 ANT 从 jar 库加载 java premain-class

java - 从 ant build.xml 文件构建 gradle 任务时并发修改异常

java - 使用注释进行异常处理?

java - Android:传递方法的流程错误

java - lg(N) 时间内的 AVL 树连接操作算法或伪代码

Android listpreference - 获取值

java - 单进程与分布式程序中的重构代码有什么区别?

java - 编译错误 "incompatible types"