编译了下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这块还能少吗?