硬件环境:Android Studio 3.21

NDK版本:16升级到18

gradle:4.10

老项目升级NDK后,项目不能正常编译成功。项目配置替换为下图配置 一目了然。

问题产生原因:NDK升级后abiFilters只支持

'x86', 'x86_64', 'armeabi-v7a', 'arm64-v8a'

另升级后通过Android Studio安装时编译只生成安装到手机版本的.so库,通过命令打包时(Debug&Release)会生成所有版本的.so包(x86,x86_64,armeabi-v7a,arm64-v8a)

编译后生成的.so包在 module(app/library)/build/intermediates/cmake/{debug/release}/obj目录下

Android Studio NDK版本升级遇到的问题(16升级到18)及差异

CMakeList.txt 参考

Android Studio NDK版本升级遇到的问题(16升级到18)及差异

相关文章:

  • 2021-07-11
  • 2021-06-11
  • 2022-12-23
  • 2022-12-23
  • 2021-05-15
  • 2021-04-22
  • 2021-12-06
  • 2021-06-20
猜你喜欢
  • 2021-12-15
  • 2021-10-23
  • 2022-12-23
  • 2021-07-24
  • 2022-01-16
  • 2022-12-23
  • 2021-07-20
相关资源
相似解决方案