求帮助-通过cocos compile -p android编译,报error: undefined reference to

通过cocos compile -p android编译,报

D:/ChessGame/frameworks/runtime-src/proj.android/…/…/cocos2d-x/cocos//./physic
s/CCPhysicsWorld.cpp:995: error: undefined reference to ‘cpHastySpaceFree’
collect2.exe: error: ld returned 1 exit status

make.exe: *** [obj/local/armeabi/libcocos2dlua.so] Error 1
make.exe: Leaving directory `D:/ChessGame/frameworks/runtime-src/proj.android’
执行命令出错,返回值:2。

大神们帮忙看下。万分感谢

大佬还记得这个是怎么解决的吗?遇到了同样的问题

看起来像是直接拷贝的项目然后本地路径出错了,试试把android下的obj文件夹删了重新打包呢?

删掉obj文件也试过了,还是不行:sob:

这个只能看日志具体分析了


[armeabi] StaticLibrary : libcocosbuilder.a
[armeabi] StaticLibrary : libcocos3d.a
[armeabi] StaticLibrary : libspine.a
[armeabi] StaticLibrary : libui.a
[armeabi] StaticLibrary : libcocosdenshion.a
[armeabi] StaticLibrary : flatbuffers.a
[armeabi] StaticLibrary : libgamecore.a
[armeabi] StaticLibrary : libextension.a
[armeabi] StaticLibrary : libaudioengine.a
[armeabi] StaticLibrary : libcrashreport.a
[armeabi] StaticLibrary : libbuglyagentlua.a
[armeabi] StaticLibrary : libbox2d.a
[armeabi] StaticLibrary : libnetwork.a
[armeabi] StaticLibrary : libcocos2dxinternal.a
[armeabi] StaticLibrary : librecast.a
[armeabi] StaticLibrary : libbullet.a
[armeabi] StaticLibrary : libluacocos2dandroid.a
[armeabi] StaticLibrary : libcocos2dandroid.a
[armeabi] StaticLibrary : libcpufeatures.a
[armeabi] SharedLibrary : libcocos2dlua.so
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/network/WebSocket.cpp:159: error: undefined reference to ‘lws_get_context’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/network/WebSocket.cpp:160: error: undefined reference to ‘lws_context_user’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/network/WebSocket.cpp:554: error: undefined reference to ‘lws_callback_on_writable’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/network/WebSocket.cpp:557: error: undefined reference to ‘lws_service’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/network/WebSocket.cpp:616: error: undefined reference to ‘lws_create_context’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/network/WebSocket.cpp:638: error: undefined reference to ‘lws_client_connect’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/network/WebSocket.cpp:655: error: undefined reference to ‘lws_context_destroy’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/network/WebSocket.cpp:732: error: undefined reference to ‘lws_write’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/network/WebSocket.cpp:809: error: undefined reference to ‘lws_remaining_packet_payload’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/network/WebSocket.cpp:810: error: undefined reference to ‘lws_is_final_fragment’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/network/WebSocket.cpp:859: error: undefined reference to ‘lws_callback_on_writable’
./obj/local/armeabi/libnetwork.a(WebSocket.o):WebSocket.cpp:cocos2d::network::WebSocket::onSubThread
Started()::exts: error: undefined reference to ‘lws_extension_callback_pm_deflate’
./obj/local/armeabi/libnetwork.a(WebSocket.o):WebSocket.cpp:cocos2d::network::WebSocket::onSubThread
Started()::exts: error: undefined reference to ‘lws_extension_callback_pm_deflate’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:51: error: undefined reference to ‘cpBodyGetType’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:67: error: undefined reference to ‘cpBodySetTorque’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:290: error: undefined reference to ‘cpBodySetUserData’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:291: error: undefined reference to ‘cpBodySetVelocityUpdateFunc’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:318: error: undefined reference to ‘cpBodySetType’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:324: error: undefined reference to ‘cpBodySetType’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:377: error: undefined reference to ‘cpBodySetPosition’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:382: error: undefined reference to ‘cpBodyGetPosition’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:398: error: undefined reference to ‘cpBodyGetAngle’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:399: error: undefined reference to ‘cpBodyGetAngle’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:423: error: undefined reference to ‘cpBodyGetSpace’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:438: error: undefined reference to ‘cpBodyApplyForceAtLocalPoint’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:444: error: undefined reference to ‘cpBodySetForce’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:449: error: undefined reference to ‘cpBodyApplyImpulseAtLocalPoint’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:454: error: undefined reference to ‘cpBodySetTorque’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:586: error: undefined reference to ‘cpBodySetVelocity’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:591: error: undefined reference to ‘cpBodyGetVelocity’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:596: error: undefined reference to ‘cpBodyGetVelocityAtLocalPoint’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:601: error: undefined reference to ‘cpBodyGetVelocityAtWorldPoint’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:612: error: undefined reference to ‘cpBodySetAngularVelocity’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:617: error: undefined reference to ‘cpBodyGetAngularVelocity’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:758: error: undefined reference to ‘cpBodyIsSleeping’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:876: error: undefined reference to ‘cpBodyWorldToLocal’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsBody.cpp:881: error: undefined reference to ‘cpBodyLocalToWorld’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsContact.cpp:99: error: undefined reference to ‘cpArbiterGetPointA’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsContact.cpp:117: error: undefined reference to ‘cpArbiterGetRestitution’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsContact.cpp:122: error: undefined reference to ‘cpArbiterGetFriction’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsContact.cpp:132: error: undefined reference to ‘cpArbiterSetRestitution’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsContact.cpp:137: error: undefined reference to ‘cpArbiterSetFriction’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsContact.cpp:164: error: undefined reference to ‘cpArbiterGetRestitution’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsContact.cpp:169: error: undefined reference to ‘cpArbiterGetFriction’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:90: error: undefined reference to ‘cpConstraintSetMaxForce’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:91: error: undefined reference to ‘cpConstraintSetErrorBias’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:142: error: undefined reference to ‘cpConstraintSetMaxForce’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:287: error: undefined reference to ‘cpSlideJointGetMin’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:292: error: undefined reference to ‘cpSlideJointSetMin’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:297: error: undefined reference to ‘cpSlideJointGetMax’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:302: error: undefined reference to ‘cpSlideJointSetMax’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:307: error: undefined reference to ‘cpSlideJointGetAnchorA’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:312: error: undefined reference to ‘cpSlideJointSetAnchorA’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:317: error: undefined reference to ‘cpSlideJointGetAnchorB’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:322: error: undefined reference to ‘cpSlideJointSetAnchorB’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:360: error: undefined reference to ‘cpPinJointGetDist’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:365: error: undefined reference to ‘cpPinJointSetDist’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:408: error: undefined reference to ‘cpDampedSpringGetAnchorA’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:413: error: undefined reference to ‘cpDampedSpringSetAnchorA’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:418: error: undefined reference to ‘cpDampedSpringGetAnchorB’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:423: error: undefined reference to ‘cpDampedSpringSetAnchorB’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:428: error: undefined reference to ‘cpDampedSpringGetRestLength’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:433: error: undefined reference to ‘cpDampedSpringSetRestLength’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:438: error: undefined reference to ‘cpDampedSpringGetStiffness’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:443: error: undefined reference to ‘cpDampedSpringSetStiffness’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:448: error: undefined reference to ‘cpDampedSpringGetDamping’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:453: error: undefined reference to ‘cpDampedSpringSetDamping’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:493: error: undefined reference to ‘cpGrooveJointGetGrooveA’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:503: error: undefined reference to ‘cpGrooveJointGetGrooveB’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:513: error: undefined reference to ‘cpGrooveJointGetAnchorB’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:518: error: undefined reference to ‘cpGrooveJointSetAnchorB’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:557: error: undefined reference to ‘cpDampedRotarySpringGetRestAngle’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:562: error: undefined reference to ‘cpDampedRotarySpringSetRestAngle’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:567: error: undefined reference to ‘cpDampedRotarySpringGetStiffness’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:572: error: undefined reference to ‘cpDampedRotarySpringSetStiffness’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:577: error: undefined reference to ‘cpDampedRotarySpringGetDamping’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:582: error: undefined reference to ‘cpDampedRotarySpringSetDamping’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:626: error: undefined reference to ‘cpRotaryLimitJointGetMin’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:631: error: undefined reference to ‘cpRotaryLimitJointSetMin’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:636: error: undefined reference to ‘cpRotaryLimitJointGetMax’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:641: error: undefined reference to ‘cpRotaryLimitJointSetMax’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:680: error: undefined reference to ‘cpRatchetJointGetAngle’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:685: error: undefined reference to ‘cpRatchetJointSetAngle’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:690: error: undefined reference to ‘cpRatchetJointGetPhase’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:695: error: undefined reference to ‘cpRatchetJointSetPhase’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:700: error: undefined reference to ‘cpRatchetJointGetRatchet’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:705: error: undefined reference to ‘cpRatchetJointSetRatchet’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:744: error: undefined reference to ‘cpGearJointGetPhase’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:749: error: undefined reference to ‘cpGearJointSetPhase’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:754: error: undefined reference to ‘cpGearJointGetRatio’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:796: error: undefined reference to ‘cpSimpleMotorGetRate’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsJoint.cpp:801: error: undefined reference to ‘cpSimpleMotorSetRate’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:144: error: undefined reference to ‘cpShapeSetUserData’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:145: error: undefined reference to ‘cpShapeSetFilter’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:244: error: undefined reference to ‘cpShapeSetElasticity’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:254: error: undefined reference to ‘cpShapeSetFriction’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:264: error: undefined reference to ‘cpShapeSetSensor’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:345: error: undefined reference to ‘cpShapeSetUserData’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:439: error: undefined reference to ‘cpShapeSetUserData’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:518: error: undefined reference to ‘cpShapeSetUserData’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:608: error: undefined reference to ‘cpPolyShapeGetCount’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:626: error: undefined reference to ‘cpPolyShapeGetCount’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:644: error: undefined reference to ‘cpPolyShapeGetCount’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:654: error: undefined reference to ‘cpPolyShapeGetCount’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:699: error: undefined reference to ‘cpPolyShapeSetVertsRaw’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:782: error: undefined reference to ‘cpShapeSetElasticity’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:783: error: undefined reference to ‘cpShapeSetFriction’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:882: error: undefined reference to ‘cpShapeSetElasticity’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:883: error: undefined reference to ‘cpShapeSetFriction’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsShape.cpp:961: error: undefined reference to ‘cpShapeSetFilter’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:99: error: undefined reference to ‘cpArbiterGetShapes’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:101: error: undefined reference to ‘cpShapeGetUserData’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:102: error: undefined reference to ‘cpShapeGetUserData’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:106: error: undefined reference to ‘cpArbiterSetUserData’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:114: error: undefined reference to ‘cpArbiterGetUserData’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:119: error: undefined reference to ‘cpArbiterGetUserData’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:124: error: undefined reference to ‘cpArbiterGetUserData’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:138: error: undefined reference to ‘cpShapeGetUserData’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:156: error: undefined reference to ‘cpShapeGetUserData’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:249: error: undefined reference to ‘cpShapeGetSensor’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:252: error: undefined reference to ‘cpShapeGetBody’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:254: error: undefined reference to ‘cpBodyIsSleeping’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:260: error: undefined reference to ‘cpBodyGetType’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:294: error: undefined reference to ‘cpSpaceDebugDraw’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:481: error: undefined reference to ‘cpSpacePointQueryNearest’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:492: error: undefined reference to ‘cpHastySpaceNew’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:493: error: undefined reference to ‘cpHastySpaceSetThreads’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:497: error: undefined reference to ‘cpSpaceSetGravity’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:499: error: undefined reference to ‘cpSpaceAddDefaultCollisionHandler’

H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:566: error: undefined reference to ‘cpSpaceIsLocked’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:628: error: undefined reference to ‘cpSpaceIsLocked’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:660: error: undefined reference to ‘cpSpaceIsLocked’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:678: error: undefined reference to ‘cpSpaceIsLocked’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:844: error: undefined reference to ‘cpSpaceSetGravity’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:900: error: undefined reference to ‘cpHastySpaceStep’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:916: error: undefined reference to ‘cpHastySpaceStep’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:930: error: undefined reference to ‘cpHastySpaceStep’
H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/cocos/
/./physics/CCPhysicsWorld.cpp:995: error: undefined reference to ‘cpHastySpaceFree’
collect2.exe: error: ld returned 1 exit status
make.exe: *** [obj/local/armeabi/libcocos2dlua.so] Error 1
make.exe: Leaving directory `H:/workspace/p1/client/client_core/frameworks/runtime-src/proj.android-
studio/app’
执行命令出错,返回值:2。

就这了,也没其他日志

除了用cocos compile编译,还有其他方式编译so文件吗,有人说用android studio编译,我搜了下用as编译也是执行的ndk-build编译,本质上应该是一样的吧

找一份别人能正常打包的.so放你lib文件夹下

感谢,我找到原因了,环境是cocos2dx-3.10的,但是项目里的引擎版本是3.13.1,可能是svn上传的时候遗漏了部分.a文件,或者是之前同事用的3.10的.a文件,我重新下载了3.13.1的引擎创建了项目,然后通过对比把项目内的部分文件替换了一下就好了