Android 的 .so 库应该复制到以下目录之一:

  1. 在 app 的 src/main/jniLibs 目录下创建一个与目标架构(如 armeabi-v7a、arm64-v8a、x86、x86_64 等)对应的子目录,并将 .so 文件复制到相应的子目录中。

  2. 在 app 的 src/main/libs 目录下创建一个与目标架构(如 armeabi-v7a、arm64-v8a、x86、x86_64 等)对应的子目录,并将 .so 文件复制到相应的子目录中。

请注意,jniLibs 目录是在 Android Gradle 插件版本 0.7.0 及更高版本中引入的,并且是首选的目录。如果同时存在 jniLibslibs 目录,系统将优先加载 jniLibs 目录中的 .so 库。

另外,在构建 APK 文件时,Gradle 会自动根据所选的目标架构,从 jniLibs 目录中选择相应的 .so 库,并将其打包到 APK 中。

Android .so库放置位置指南

原文地址: https://www.cveoy.top/t/topic/bx5k 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录