couldn't find "xxxx.so"
// 配置我们自己的C/C++代码要编译哪些CPU架构 externalNativeBuild { cmake { abiFilters 'armeabi-v7a', 'x86' } } // 配置打包时会把哪些CPU架构打包进去 ndk { abiFilters 'armeabi-v7a', 'x86' }
在家里编译运行一气呵成,结果公司编译运行直接崩溃
找了半天,才发现公司测试机是“arm64-v8a”架构,编译打包没有lib里面没有“arm64-v8a”架构的so库
改成
// 配置我们自己的C/C++代码要编译哪些CPU架构 externalNativeBuild { cmake { abiFilters 'armeabi-v7a', 'x86','arm64-v8a' } } // 配置打包时会把哪些CPU架构打包进去 ndk { abiFilters 'armeabi-v7a', 'x86','arm64-v8a' }