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、错误示范

一张图解释所有

相关推荐
界面开发小八哥7 小时前
「Java EE开发指南」如何用MyEclipse创建一个WEB项目?(三)
java·ide·java-ee·myeclipse
软件工程师文艺8 小时前
解决Android Studio不能同时打开多个文件问题
android studio
花花鱼8 小时前
android studio 设置让开发更加的方便,比如可以查看变量的类型,参数的名称等等
android·ide·android studio
alexhilton9 小时前
为什么你的App总是忘记所有事情
android·kotlin·android jetpack
AirDroid_cn13 小时前
OPPO手机怎样被其他手机远程控制?两台OPPO手机如何相互远程控制?
android·windows·ios·智能手机·iphone·远程工作·远程控制
尊治13 小时前
手机电工仿真软件更新了
android
xiangzhihong815 小时前
使用Universal Links与Android App Links实现网页无缝跳转至应用
android·ios
车载应用猿16 小时前
基于Android14的CarService 启动流程分析
android
没有了遇见17 小时前
Android 渐变色实现总结
android
雨白19 小时前
Jetpack系列(四):精通WorkManager,让后台任务不再失控
android·android jetpack