用cmake替代ndk-build编译so库,编译出来的so库打出很多,ndk-build编译的500k左右,cmake编译出的达到5M;
解决方法:CMakeLists.txt中加入如下设置:
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -s" )
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -s" )
然后重新build一下就好。
问题分析:该问题是编译过程中生成二进制码没有被剥除,详细的编译过程会在后边篇章阐述(目前不懂@_@,咱也不敢说)