bat命令行发布项目失败【必现】

set project_path=%cd%
C:\ProgramData\cocos\editors\Creator\3.8.5\CocosCreator.exe --project “%project_path%” --build “platform=android;configPath=%project_path%\build_release\android\buildConfig_android.json;”

把这个命令行代码放到cmd窗口里面执行能正常发布项目;

但是把这个代码保存到 aa.bat里面,双击运行(或右键管理员方式运行)发布就失败,日志输出“debug: Build with Cocos Creator 3.8.5” 这样一句话后 窗口就关闭了。
aaa.bat文件试过 ansi、utf8等编码,也试过 加 start 都一样不行。

问题必现,请问各位大佬可能是什么原因?

bat 上加 pause 能看到报错吗

看不到的,cmd窗口 显示完这句 “debug: Build with Cocos Creator 3.8.5” 就退出了

这就怪了, 如果你加了 pause 命令, 无论是遇到甚麽问题都一定会停住cmd窗口的, 除非被人杀了进程。
你可以试试先打开cmd, 然后cd到 bat的路径, 再xxx.bat 执行, 如果cmd都退出, 那肯定是其他问题导致的

在powershell中,执行这个bat文件试试

先打开cmd 再执行 bat可以呀

powershell 执行bat不行

注释全部的代码 然后 一行一行的放开

试过了只有cocos发布命令1行代码, 是 cocos 那个条命令执行到一半中断

cd %~dp0 加上这个 看看你的project_path

看过了路径正常,且我都写死路径了,也还有问题

在powershell里执行bat,为什么不行?报错了?

对啊,如图,显示完这句 “debug: Build with Cocos Creator 3.8.5” 就停止了

你这截图有点小。。
你看一下 project://temp/builder/log/android2024-10-14 15-29.log 有什么报错
多看一下 有没有log,在log里找一下信息

1赞