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

一张图解释所有

猜你喜欢

转载自blog.csdn.net/shi450561200/article/details/134670473