打开默认构建的 cocos2d 3.17 工程,Android Studio 3.0 在 SimpleAudioEngine.h 显示波浪号

MenuItemImage::create 同样显示波浪号,问:如何把头文件加入到当前工程?

对于默认的使用 Android.mk 构建 C++ 部分的,在 proj.android/app/jni/Android.mk 中增加

或者

对于修改了,gradle.properties 中 PROP_BUILD_TYPE 为 cmake 的

# cmake, native code will be compiled by CMakeLists.txt
# ndk-build, native code will be compiled by Android.mk
PROP_BUILD_TYPE=ndk-build

在项目根目录的 CMakeLists.txt 中加,如果修改为 cmake 需要重新同步 gradle 配置,同步完成可能就没 audio include 的问题了

建议试用一下 cmake

同步了,仍然显示有波浪号。但是他编译是没问题的,所以现在用 VS 编辑,用 Android Studio 调试
比较极端的情况用相对路径(放在一个特殊的头文件中),放弃使用配置