IMPORT ORG.COCOS2DX.LIB CANNOT BE RESOLVED
在使用 Cocos2d-x 进行开发时,有时会遇到所创建的工程在编译过程中提示 import org.cocos2dx.lib cannot be resolved 错误。经过深入研究发现,此问题通常是由于工程中缺少相应的 Java 代码所致。虽然相关目录已经创建完成,但可能是拷贝脚本出现了问题,导致源文件未能正确拷贝到指定位置。
具体来说,缺失的 Java 代码源文件原本应位于 cocos2d-x-3.2/cocos/platform/android/java/src/org 目录下。
解决该问题的方法如下:
首先,找到 Cocos2d-x 的解压目录。接着,在该目录下依次找到 cocos2dx 目录、platform 目录、android 目录,最后找到 java 目录,具体路径结构可参考下图所示:HelloWorldCpp/proj.android/src/org。
通过将上述 cocos2d-x-3.2/cocos/platform/android/java/src/org 目录下的 Java 代码源文件正确拷贝到工程对应的 HelloWorldCpp/proj.android/src/org 目录中,即可解决 import org.cocos2dx.lib cannot be resolved 的编译错误。