android studio 解决couldn't find ‘XXXX.so’

方法一.

1.主项目libs添加相关so文件

     

2.主项目gradle设置


3.sync now

(按上面的方法,我的问题依然存在)


方法二. 添加build.gradle配置如下

task nativeLibsToJar(type: Zip, description: "create a jar archive of the native libs") {  
        destinationDir file("$projectDir/libs")  
        baseName "Native_Libs2"  
        extension "jar"  
        from fileTree(dir: "libs", include: "**/*.so")  
        into "lib"  
    }  

    tasks.withType(JavaCompile) {  
        compileTask -> compileTask.dependsOn(nativeLibsToJar)  
    } 
  • 把so库打包成jar文件

方法三.(按此方法成功了)

将各so库和父目录一同拷贝到root/src/main/jniLibs/目录下。其中jniLibs可以自定义名称。


猜你喜欢

转载自blog.csdn.net/fenfeng2012/article/details/81055427
今日推荐