请问用3.17版本打包安卓包不再需要配置android.mk了吗?

公司一直在用3.x老版本。。。刚刚自己下了个3.17版本的引擎,结果发现打包安卓包的时候,包含头文件的时候,必须要写全头文件的路径

比如 在老版本,我在Classes下新建了个Scene目录,里面添加了StartScene.hpp和StartScene.cpp
原来的版本,我只需要在android.mk中添加…/…/Classes/Scene这个路径,就可以直接在包含头文件的时候写#include “StartScene.hpp”,通过安卓包的编译。
而3.17,我必须要写成#include “Scene/StartScene.hpp” 这样才能通过安卓包编译,即便我配置了android.mk也不行

求解

3.17 默认还是 ndk-build 的构建方式,只要没改成 cmake,配置 Android.mk 就是有用的。

我下载3.16版本,创建工程后,(android-studio3.0)gradle.properties下编译默认为PROP_BUILD_TYPE=cmake ,手动更改PROP_BUILD_TYPE=ndk-build,编译报错“Unexpected native build target cocos2djs. Valid values are: ext_vorbisidec, ccds, cpufeatures, ccb, ets, jsccandroid, ccjs, spine, ext_pvmp3dec, storage, flatbuffers, ccs, ui, recast, c3d, jscc, audio, cc_core, net, ccandroid” 怎么办!

templates/js-template-default/frameworks/runtime-src/proj.android/app/jni/Android.mk

LOCAL_MODULE_FILENAME := libcocos2djs

https://github.com/cocos2d/cocos2d-x/pull/19296