Android Studio 添加so无法打包进apk问题

1.开发环境:

Android Studio 2022.3.1 Patch 2

jdk 17

gradle-7.4

2.build.grade配置检查

首先查看build.gradle中是否设置sourceSets ,如果设置的话,打包的时候so是被指导libs目录下的,所有就不能把jnilibs下。

复制代码
    sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
       }
    }

3、解决方案

第一种方案、要么在build.gradle的android {}中是否设置sourceSets,如第二步所示,so库统一放到libs下。

第二种方案、要么把所有的so库都放到jnilibs目录下,同时注释掉build.gradle的android {}中sourceSets。

4、错误示范

一张图解释所有

相关推荐
无知的前端3 分钟前
一文精通-Kotlin中双冒号:: 语法使用
android·kotlin
周周记笔记15 分钟前
PyCharm的初始设置
ide·python·pycharm
Andy1 小时前
Mysql基础2
android·数据库·mysql
下位子2 小时前
『OpenGL学习滤镜相机』- Day1: OpenGL ES 入门与环境搭建
android·opengl
正经教主2 小时前
【问题】Android Studio专用C盘空间过大问题:迁移相关程序文件
android·android studio
下位子2 小时前
『OpenGL学习』 从零打造 Android 滤镜相机
android·opengl
●VON2 小时前
双非大学生自学鸿蒙5.0零基础入门到项目实战 - 歌曲列表
android·华为·harmonyos
周周记笔记2 小时前
Pycharm详解:高效Python开发的首选IDE
ide·python·pycharm
dessler3 小时前
MYSQL-多种方法安装部署
android·mysql·adb
Maer094 小时前
VSCode中Kilo Code插件集成终端输出中文乱码问题解决
ide·vscode·编辑器