3.17.1用Android Studio怎么打包呀,要安装ninja吗

自己做游戏,没有编程基础,慢慢的学习,一知半解的只会用vs来编辑游戏,每次升级版本简直就是折磨,as自动升级以后打包错误,即使是helloworld,看了半天需要装3.17.1,然后装ninja,怎么装ninja,还有以后用cmake是不是以前习惯用Android.mk这些步骤都要改变?确实不懂,不善变,只是现在觉得每次做游戏都要花一半以上的时间用在打包,处理这些事情上面,不知道何时是个头

刚好昨天碰到这个,虽然我也还没理清楚,不过你这个问题我处理了一部分。在proj.android目录下的gradle.properties文件里的最后一个属性PROP_BUILD_TYPE,指定了打包方式,是使用cmake还是ndk-build,你改成ndk-build就可以用ndk打包了

谢谢你,不知道以后是不是要用ninja,用的话还是要慢慢学着安装

https://ninja-build.org

下载之后,把 ninja 二进制在的目录,设置到环境变量中,类似 java

ant到gradle,再到ninja,编译方式又改了?

ant 和 gradle 是并列的概念,现在还是 gradle

gradle 的原生构建部分,可以用 ndk-build(配置文件 Android.mk) ,和 cmake (配置文件 CMakeLists.txt)

cmake 描述了构建规则,依赖更底层的构建工具,高版本是 ninja

3.17.1改成ndk-build后打包仍然失败,感觉行不通

改了,对于个人,很多时候我都是等到版本自动解决这个问题,不然实在和他们耗不起