码迷,mamicode.com
首页 > 移动开发 > 详细

Android studio——正确引用jar包和so文件

时间:2020-05-20 12:12:17      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:rar   with   task   into   alt   create   image   exclude   ngoptions   

1、将文件复制到项目中,导入文件的目录为app->libs。

技术图片

2、右键点击jar文件,并点击“Add As Library”,将jar文件作为类库添加到项目中,最后选择指定的类库。

  技术图片    

 

 3、so文件:打开app目录下的build.gradle文件,在Android{}中加入如下代码:

packagingOptions {
        exclude ‘lib/armeabi/libBaiduMapSDK_map_v6_3_0.so‘
        exclude ‘lib/armeabi/libBaiduMapSDK_base_v6_3_0.so‘
        exclude ‘lib/armeabi/liblocSDK8a.so‘
    }

    /*.so文件的引入进行配置*/
    task nativeLibsToJar(type: Zip, description: "create a jar archive of the native libs") {
        destinationDir file("$projectDir/libs")
        baseName " So_Libs"
        extension "jar"
        from fileTree(dir: "libs", include: "**/*.so")
        into "lib"
    }
    tasks.withType(JavaCompile) {
        compileTask -> compileTask.dependsOn(nativeLibsToJar)
    }

运行完毕,生成So_Libs.jar文件,导入成功。

技术图片

 

Android studio——正确引用jar包和so文件

标签:rar   with   task   into   alt   create   image   exclude   ngoptions   

原文地址:https://www.cnblogs.com/LynHome/p/12922586.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!