在mac里用命令行打包apk为何会弹出项目窗口啊?

在mac用命令行生成apk时,为何会弹出这种窗口呢?这是啥原因?

/Applications/CocosCreator/Creator/3.1.1/CocosCreator.app/Contents/MacOS/CocosCreator --path /users/ruankk/Downloads/madheroc3 --build “platform=android;debug=true” 这是打包命令

你好,你的命令行打包 命令有点不对。需要把path 改为 project

如 /Applications/CocosCreator/Creator/3.1.1/CocosCreator.app/Contents/MacOS/CocosCreator --project /Users/apple/work/cocosProj/testCodePack --build “platform=android;debug=true”

[Package] web-desktop@1.0.0 enable
[Package] web-mobile@1.0.0 enable
[Package] wechatgame@1.0.0 enable
[Package] windows@1.0.0 enable
[Package] xiaomi-quick-game@1.0.0 enable
[Package] cocos-play@1.0.0 enable
[Package] cocos-runtime@1.0.0 enable
[Package] huawei-quick-game@1.0.0 enable
[Package] link-sure@1.0.0 enable
[Package] oppo-mini-game@1.0.0 enable
[Package] qtt@1.0.0 enable
[Package] vivo-mini-game@1.0.0 enable
[Package] cocos-service@3.0.1 enable
[Package] extension@3.0.6 enable
[Package] im-plugin@3.0.5 enable
build failed! Please to specify a packaging platform
现在报这种错,用的命令行为:
/Applications/CocosCreator/Creator/3.1.1/CocosCreator.app/Contents/MacOS/CocosCreator --project /users/ruankk/downloads/madheroc3 build “platform=android;debug=true”

/Applications/CocosCreator/Creator/3.1.1/CocosCreator.app/Contents/MacOS/CocosCreator --project /users/ruankk/downloads/madheroc3 build “platform=android;debug=true”

这个命令的 build 需要加2个- 即

/Applications/CocosCreator/Creator/3.1.1/CocosCreator.app/Contents/MacOS/CocosCreator --project /users/ruankk/downloads/madheroc3 --build “platform=android;debug=true”

试试

Package] huawei-agc@1.0.0 enable
[Package] ios@1.0.0 enable
[Package] ios-app-clip@1.0.0 enable
[Package] mac@1.0.0 enable
[Package] native@1.0.0 enable
[Package] web-desktop@1.0.0 enable
[Package] web-mobile@1.0.0 enable
[Package] wechatgame@1.0.0 enable
[Package] windows@1.0.0 enable
[Package] xiaomi-quick-game@1.0.0 enable
[Package] cocos-play@1.0.0 enable
[Package] cocos-runtime@1.0.0 enable
[Package] huawei-quick-game@1.0.0 enable
[Package] link-sure@1.0.0 enable
[Package] oppo-mini-game@1.0.0 enable
[Package] qtt@1.0.0 enable
[Package] vivo-mini-game@1.0.0 enable
[Package] cocos-service@3.0.1 enable
[Package] extension@3.0.6 enable
[Package] im-plugin@3.0.5 enable
build failed! Please to specify a packaging platform
rkkdeMac-mini:MacOS ruankk$

还是报错
命令:
/Applications/CocosCreator/Creator/3.1.1/CocosCreator.app/Contents/MacOS/CocosCreator --project /users/ruankk/downloads/madheroc3 --build “platform=android;debug=true”

你试试新建一个工程打包看看、或者使用creator构建面板打包 会不会报错

直接在程序里是可以构建并生成apk的,是没有问题的,但用命令行就不行

不用你那个工程,你试试使用一个新建的helloworld工程试试看。

新建helloword也不行,报一样的错

helloworld 工程,我这边验证是可以的,你这边不行,有点奇怪。你试一下,把你的 3.1.1的creator 重装一下试试看?

哦,重新装了编辑器,可以了,但用这个命令
/Applications/CocosCreator/Creator/3.2.0/CocosCreator.app/Contents/MacOS/CocosCreator --project /Users/ruankk/downloads/madheroc3 --build ‘platform=android;debug=true’ 编译了以后并没有生成apk文件,是什么原因呢?

正常是生成了,你参考一下这个路径找一下

D:\key\native\engine\android\app\release

key是项目的名字

没有,我在这路径下找不到apk文件,

-7-2 17:44-log: // ---- 初始化 settings 与 config ----
2021-7-2 17:44-debug: Process: heapTotal 372.31MB heapUsed 347.27MB rss 1859.20MB
2021-7-2 17:44-debug: 初始化 settings 与 config √81%
2021-7-2 17:44-debug: tasks.settings.macro 字段未在编辑器多语言内定义
2021-7-2 17:44-debug: tasks.settings.macro start81%
2021-7-2 17:44-log: // ---- tasks.settings.macro ----
2021-7-2 17:44-debug: Process: heapTotal 372.31MB heapUsed 347.90MB rss 1859.20MB
2021-7-2 17:44-debug: tasks.settings.macro √81%
2021-7-2 17:44-debug: 使用缓存 settings start81%
2021-7-2 17:44-log: // ---- 使用缓存 settings ----
2021-7-2 17:44-debug: Process: heapTotal 372.31MB heapUsed 347.94MB rss 1859.20MB
2021-7-2 17:44-debug: 使用缓存 settings √82%
2021-7-2 17:44-debug: custom joint texture layouts start82%
2021-7-2 17:44-log: // ---- custom joint texture layouts ----
2021-7-2 17:44-debug: Process: heapTotal 372.31MB heapUsed 348.00MB rss 1859.22MB
2021-7-2 17:44-debug: custom joint texture layouts √82%
2021-7-2 17:44-debug: custom joint physics start82%
2021-7-2 17:44-log: // ---- custom joint physics ----
2021-7-2 17:44-debug: Process: heapTotal 372.31MB heapUsed 348.02MB rss 1859.22MB
2021-7-2 17:44-debug: custom joint physics √83%
2021-7-2 17:44-debug: 填充脚本数据到 settings start83%
2021-7-2 17:44-log: // ---- 填充脚本数据到 settings ----
2021-7-2 17:44-debug: Process: heapTotal 372.31MB heapUsed 348.04MB rss 1859.22MB
2021-7-2 17:44-debug: 填充场景数据到 settings start83%
2021-7-2 17:44-log: // ---- 填充场景数据到 settings ----
2021-7-2 17:44-debug: Process: heapTotal 372.31MB heapUsed 348.05MB rss 1859.22MB
2021-7-2 17:44-debug: 填充场景数据到 settings √84%
2021-7-2 17:44-debug: 整理 assets 分组,生成 packedAssets 以及 rawAssets 数据 start84%
2021-7-2 17:44-log: // ---- 整理 assets 分组,生成 packedAssets 以及 rawAssets 数据 ----
2021-7-2 17:44-debug: Process: heapTotal 372.31MB heapUsed 348.07MB rss 1859.22MB
2021-7-2 17:44-debug: 填充脚本数据到 settings √83%
2021-7-2 17:44-debug: 整理 assets 分组,生成 packedAssets 以及 rawAssets 数据 √84%
2021-7-2 17:44-debug: 从 suffixMap 生成 md5AssetsMap 到 settings start84%
2021-7-2 17:44-log: // ---- 从 suffixMap 生成 md5AssetsMap 到 settings ----
2021-7-2 17:44-debug: Process: heapTotal 370.29MB heapUsed 348.65MB rss 1858.18MB
2021-7-2 17:44-debug: options.md5Cache is false.
2021-7-2 17:44-debug: 从 suffixMap 生成 md5AssetsMap 到 settings √85%
2021-7-2 17:44-debug: cocos-service:(onBeforeCompressSettings) start…85%
2021-7-2 17:44-debug: // ---- cocos-service:(onBeforeCompressSettings) ----
2021-7-2 17:44-debug: Process: heapTotal 370.29MB heapUsed 348.67MB rss 1858.18MB
2021-7-2 17:44-debug: cocos-service:(onBeforeCompressSettings)87%
2021-7-2 17:44-debug: // ---- cocos-service:(onBeforeCompressSettings) success ----
2021-7-2 17:44-debug: 压缩 config.json 与 settings.js start87%
2021-7-2 17:44-log: // ---- 压缩 config.json 与 settings.js ----
2021-7-2 17:44-debug: Process: heapTotal 371.14MB heapUsed 343.98MB rss 1858.18MB
2021-7-2 17:44-debug: 压缩 config.json 与 settings.js √89%
2021-7-2 17:44-debug: 保存 config.json start89%
2021-7-2 17:44-log: // ---- 保存 config.json ----
2021-7-2 17:44-debug: Process: heapTotal 371.14MB heapUsed 343.99MB rss 1858.18MB
2021-7-2 17:44-debug: 保存 config.json √90%
2021-7-2 17:44-debug: 保存 settings.json start90%
2021-7-2 17:44-log: // ---- 保存 settings.json ----
2021-7-2 17:44-debug: Process: heapTotal 376.11MB heapUsed 350.56MB rss 1863.59MB
2021-7-2 17:44-debug: 保存 settings.json √91%
2021-7-2 17:44-debug: 整理静态模板文件 start91%
2021-7-2 17:44-log: // ---- 整理静态模板文件 ----
2021-7-2 17:44-debug: Process: heapTotal 376.11MB heapUsed 350.64MB rss 1863.59MB
2021-7-2 17:44-debug: 整理静态模板文件 √92%
2021-7-2 17:44-debug: cocos-service:(onAfterCompressSettings) start…92%
2021-7-2 17:44-debug: // ---- cocos-service:(onAfterCompressSettings) ----
2021-7-2 17:44-debug: Process: heapTotal 376.11MB heapUsed 354.11MB rss 1863.56MB
2021-7-2 17:44-debug: // ---- cocos-service:(onAfterCompressSettings) success ----
2021-7-2 17:44-debug: cocos-service:(onAfterCompressSettings)95%
2021-7-2 17:44-debug: native:(onAfterBuild) start…95%
2021-7-2 17:44-debug: Process: heapTotal 373.39MB heapUsed 349.58MB rss 1862.92MB
2021-7-2 17:44-debug: // ---- native:(onAfterBuild) ----
2021-7-2 17:44-log: [plugin Generate]: running …
2021-7-2 17:44-log: generate android
2021-7-2 17:44-debug: // ---- native:(onAfterBuild) success ----
2021-7-2 17:44-debug: native:(onAfterBuild)97%
2021-7-2 17:44-debug: // ---- cocos-service:(onAfterBuild) ----
2021-7-2 17:44-debug: Process: heapTotal 373.39MB heapUsed 349.86MB rss 1862.92MB
2021-7-2 17:44-log: [plugin Generate]: done!
2021-7-2 17:44-debug: cocos-service:(onAfterBuild) start…97%
2021-7-2 17:44-debug: // ---- cocos-service:(onAfterBuild) success ----
2021-7-2 17:44-debug: cocos-service:(onAfterBuild)100%
2021-7-2 17:44-debug: ================================ Build Task (android) Finished ===============================
显示成功,但找不到apk文件

那你试一下,在 如 build / Electric / outputs / apk / debug 这个文件路径下找一下apk.

其中Electric 是项目的工程名。


我这个build目录下没有你说的这个文件夹,是不是我这个命令行还缺少参数哦?因为好像只有构建,没有make?

命令行,是不是还缺少啥参数?
/Applications/CocosCreator/Creator/3.2.0/CocosCreator.app/Contents/MacOS/CocosCreator --project /Users/ruankk/downloads/madheroc3 --build ‘platform=android;debug=true;autoCompile=true’

你使用的引擎版本是3.1.1还是3.2.0?

3.2.0
我在windows下也不行,看日志是成功了,但整个盘都搜不到apk文件