使用 cocos console 创建的 cocos-js 项目,编译 android 平台时报错

使用 cocos new MyGame -p com.MyCompany.MyGame -l js -d ~/MyCompany 创建了一个 cocos-js 项目,使用 cocos compile -p android 编译项目时,报错:

  D:/Cocos/MyCocosGame/frameworks/runtime-src/proj.android/app/jni/../../../../cocos2d-x/cocos/3d/..\physics3d/CCPhysics3D.h:57:10: fatal error: 'bullet/BulletCollision/CollisionDispatch/btGhostObject.h' file not found
  #include "bullet/BulletCollision/CollisionDispatch/btGhostObject.h"
           ^
  1 error generated.

哪位大佬帮忙看下。

Android Studio 在解析头文件包含,引用的层次太多,有时候在 Windows 上会找不到头文件。这时候你可以手动修改一下 Android.mk,把对应的目录加上,可以加到 cocos 目录下的 Android.mk。

你可以用 Android Studio 打开项目,直观的看头文件是否正确,修改完 Android.mk 后,记得点 Refresh Linked C++ Project 。

小白同问,具体怎么修改