cocos2d-x交叉编译到android得so文件有8M

编译了下Cocos2d-x 3.3的demo,结果编译出来得libcocos2dcpp.so文件有8M多,是不是把我不需要的库也编译进去了,怎么样去掉不需要的库,求指导

编辑android.mk文件即可

我也遇到这个问题,怎么编缉,都指导。

不知道怎么编辑,求指导,跪谢

cocos compile -p android -m release.

去除需要的模块

LOCAL_WHOLE_STATIC_LIBRARIES += box2d_static

LOCAL_WHOLE_STATIC_LIBRARIES += cocosbuilder_static

LOCAL_WHOLE_STATIC_LIBRARIES += spine_static

LOCAL_WHOLE_STATIC_LIBRARIES += cocostudio_static

LOCAL_WHOLE_STATIC_LIBRARIES += cocos_network_static

LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static

LOCAL_WHOLE_STATIC_LIBRARIES += cocos_curl_static

include $(BUILD_SHARED_LIBRARY)

(call import-module,.) (call import-module,audio/android)

$(call import-module,Box2D)

$(call import-module,editor-support/cocosbuilder)

$(call import-module,editor-support/spine)

$(call import-module,editor-support/cocostudio)

$(call import-module,network)

$(call import-module,extensions)

是这样子注释吗?我已经注释了不要的还是有8M左右。还有哪些地方求指导~~~

clear一下 然后在release编译看看

clear 过了,也重新运行build_native.py。重新打包出来了,反编译看了,libcocos2dcpp.so,还是8M。用的是cocos2dx 3.2版本的

-m release 打release包。

cocos compile -p android -m release. 用这个打包出来还8.2去了~~~是不是3.2的用studio都这么大?2.2.5的才3M左右。

刚用的3.2又打了个HelloWorld的release版。so是4.8M,APK是1.8M。。。

嗯,空的工程大概是5M左右这样的,是我加入了studio的支持就大了3M,用了GUI这些控件的支持。用studio这块还能少吗?