原因是AndroidStudio使用cmake打包生成so时会打包很多无关的文件,导致生成文件比较大。
解决方法:CMakeLists.txt最下方中加入如下设置:
set(CMAKE_C_FLAGS_RELEASE “${CMAKE_C_FLAGS_RELEASE} -Os -Wall -s”)
set(CMAKE_CXX_FLAGS_RELEASE “${CMAKE_CXX_FLAGS_RELEASE} -Os -Wall -s”)
注意括号和引号要换成英文字符
添加后重新编译,解决问题。