首页 > 其他分享 >AndroidStudio引用第三方so库的正确姿势

AndroidStudio引用第三方so库的正确姿势

时间:2023-03-24 14:15:04浏览次数:41  
标签:app app1 AndroidStudio 文件夹 so release 第三方

以项目名称app1为例:

1、把so文件复制到 \app1\app\libs\ 文件夹下,但是要注意,so文件是放在对应的平台文件夹之下(如arm64-v8a,armeabi-v7a, x86,x86_64),这点非常重要,否则不能成功引用,每个平台文件夹下都放上该so文件,如下图:

 

 

2、AndroidStudio打开项目,并切换到 Android 栏,并打开Gradle Scripts\build.gradle(Module:app1.app) ,加入 节点

sourceSets{
main{
jniLibs.srcDirs "libs"
}
}

如下图:

 

 

 

3、加完之后,有一个刷新(同步)的操作 ,之后在app下就可以看到jniLibs文件夹,如下:

 

 

4、这样就成功的引用到了第三方so库,点 Build\Generate Signed Bundle/Apk,会在 app1\app\release 下生成 app-release.apk,如下图

 

5、把apk文件改为app-release.zip,解压之后可以看到,第三方so库文件已经被成功打包。

标签:app,app1,AndroidStudio,文件夹,so,release,第三方
From: https://www.cnblogs.com/coffee520/p/17251345.html

相关文章

  • Socket基础三
    1 流程  2 示例看下面一个服务器端的代码:namespaceMyScoketTest{publicpartialclassForm1:Form{publicForm1(){......
  • JS 数组方法 every 和 some 的区别
    1.前言2.every和some相同点3.every和some的区别4.every和some总结1.前言JS数组方法every和some的区别?这是某位前端玩家遇到的面试题特定场景合理的使......
  • 初尝Microsoft 新一代团队协助服务-Loop
     在企业中,我们已经习惯于在Outlook软件中发送邮件,在Word软件中编写文档,在Excel中处理表格数据,在PowerPoint中发挥创意,在OneNote中进行笔记撰写,但是随着移动互联网的发展,这......
  • .Net MVC 实现WebSocket
    WebSocket 1.基于Html5,IIS8.0版本以上,前端代码和服务器都必须支持WebSocket才能使用;2.请求必须以WS:开头下面是后台接收前端websocket申请的方法:///<summary>......
  • Source Insight 4.0 到期修改
    安装程序下载在官网上下载SourceInsight4.0的安装程序安装 30天的试用安装首次启动选择授权方式,这里选择第二个选项,30天试用。点击下一步,输入名称、公司或组织名称......
  • 设置Mysql sort_buffer_size参数
    按照官网的解释:Eachsessionthatmustperformasortallocatesabufferofthissize.sort_buffer_sizeisnotspecifictoanystorageengineandappliesinag......
  • laravel-s实现高性能webSocket服务
    laravel-s实现高性能webSocket服务1安装基于LaravelS构建HTTP服务器2在Laravel中集成Swoole实现WebSocket服务器1修改配置文件2创建WebSocketService类3测......
  • Solon v2.2.6 发布,助力信创国产化
    Solon是一个高效的Java应用开发框架:更快、更小、更简单。它是一个有自己接口标准规范的开放生态,可为应用软件国产化提供支持,助力信创建设。150来个生态插件,覆盖各种不......
  • 使用Cursor怒刷LeetCode
    题目:如果一个数列由至少两个元素组成,且每两个连续元素之间的差值都相同,那么这个序列就是 等差数列 。更正式地,数列 s 是等差数列,只需要满足:对于每个有效的 i , s[i+1]......
  • C++ 标准库 sort() / stable_sort() / partial_sort() 对比
    C++STL标准库中提供了多个用于排序的Sort函数,常用的包括有sort()/stable_sort()/partial_sort(),具体的函数用法如下表所示:函数用法std::sort(first,last)......