谷歌发布新包须要64位的so函数
Application.mk 中 APP_ABI := armeabi armeabi-v7a x86 x86_64 arm64-v8a 添加了 arm64-v8a 和 x86_64 两个平台。v8
以前项目中使用了模板 在 .h 文件中定义了 数据,.cpp 中实现了具体的功能。可是 上述新添加的平台编译不过。io
后经查找, 有多是 由于模板分离编译致使函数没法展开。编译
在 .h 下面 #include cpp 文件, 解决一部分。模板
后又出现模板多重定义问题, 是由于static 成员函数 被 #include 屡次致使 屡次重复定义。方法
解决办法: 把include 函数变为inline 写到类里面即解决。数据
或有其余的解决方法。项目