3.8.2 如何用命令行直接打出apk包出来? 我只到了构建出安卓项目那一步

3.8.2 如何用命令行直接打出apk包出来? 我只到了构建出安卓项目那一步

就是编辑器界面上的 构建效果

生成效果要怎么做?

文档这里的stage 里的make跟build都试过了
https://docs.cocos.com/creator/manual/zh/editor/publish/publish-in-command-line.html

是不是剩下的要自己调用android-studio的命令去构建了

类似
./gradlew assembleRelease

1赞

1.准备工作:配置android ndk,sdk,adb的环境变量 下载好对应的AndroidStudio 最好确定手动打包能打出来
2.构建项目,使用命令调用Creator的构建
3.构建完成,使用adb对构建完成的目录进行打包,并指定输出目录和输出文件名

build 配置面板上,build按钮 和 make按钮 之间有一个链接(锁链一样的)按钮开关,把这个按钮点上,然后导出这个json配置
命令行构建的时候,使用这个json配置,就可以一步打包成apk。

3赞

竟还有如此简单的方式。。。。

我折腾了半天,才找到了独立的生成apk命令 :clown_face:

折腾这么久得分享一下成果,不然更亏了。。。


命令:gradlew.bat xxxx:assembleDebug
执行目录:导出工程的proj子目录
参数说明:

  • xxxx:游戏名称
    image
  • assembleDebug:debug包对应assembleDebug,release包对应assembleRelease

apk生成位置:proj/build/xxxx/outputs/apk/的debug或release子目录下。

2赞

编辑器打包需要配置好ndk,但是sdk 需要在android studio介入