Android apk打包有so,运行没有so

devtools/2024/9/25 11:15:44/

Android apk打包有so,运行没有so

当minSdkVersion版本从19变成26时,编译打包后,安装到设备里发现 /data/data//lib 目录下没有so库,在AndroidManifest文件application标签下增加android:extractNativeLibs="true"后,解决该问题。
主要是因为在Android API 23即 6.0增加extractNativeLibs标签,它会将应用的nativelibs文件解压到Application.nativeLibraryDir目录下,一般为/data/app//lib目录,而默认情况下extractNativeLibs为false,是不会解压nativelibs即so文件的。


http://www.ppmy.cn/devtools/15368.html

相关文章

【信息系统项目管理师知识点速记】整合管理:监控项目工作

8.7 监控项目工作 监控项目工作是跟踪、审查和报告整体项目进展,以实现项目管理计划中确定的绩效目标的过程。本过程的主要作用是让干系人了解项目的当前状态并认可为处理绩效问题而采取的行动,并通过成本和进度预测,让干系人了解项目的未来状态。本过程需要在整个项目期间…

【一般排查思路】针对银河麒麟高级服务器操作系统磁盘空间已满

1. 本身磁盘空间已满 有时候我们会看到服务器上有提示“设备上没有空间”,如图1。 图 1 如果是磁盘本身空间已满,我们可以借助du工具来排查,比如首先cd / 切换到根目录,然后 du -sh * | sort -rh | head -n 3查看空间占用最大的…

Android AIDL传递类对象

Android 使用AIDL来进行跨进程通讯时,除了传递基本数据类型之外,还可以传递类对象,值得注意的是该类必须实现Parcelable接口。具体实现方案如下(本文居于已经了解并可以实现使用bindService来进行跨进程通讯) server端…

Fiber:React 的性能保障

🌴 Fiber 一定是当下前端面试的必问问题 什么是 React Fiber?(聊背景)其和虚拟 DOM 有什么关系?(谈优势)Diffing 算法是怎样的?(挖原理)… 搞懂这些问题不管…

Linux-网卡设置

linux网卡设置 前言查看网卡设置,发现网卡并未设置设置网卡之前查看虚拟机都有哪些网段ubuntu设置网卡1、查看网络配置2、安装net-tools3、重新查看网卡设置4、输入route –n命令,打印路由表,这里主要是为了查看网关地址5、进入网卡配置目录,通过ls查看自己的yaml文件名称6…

设计模式学习笔记 - 开源实战五(中):如何利用职责链与代理模式实现Mybatis Plugin

概述 上篇文章对 Mybatis 框架做了简单的背景介绍,并通过对比各种 ORM 框架,学习了代码的易用性、性能、灵活性之间的关系。一般来讲,框架提供的高级功能越多,那性能损耗就越大;框架使用起来越简单,那灵活…

Python 基础 (Pandas):Pandas 入门

1. 官方文档 API reference — pandas 2.2.2 documentation 2. 准备知识:Pandas 数据结构 Series & DataFrame 2.1 Series 2.1.1 创建 Series 类型数据 一个 Series 对象包含两部分:值序列、标识符序列。可通过 .values (返回 NumPy ndarry 类型…

小区电梯20楼坠落致1死,如何用FMEA避免悲剧重演

近日,一起小区电梯从20楼坠落导致1人死亡的悲剧引起了广泛关注。这起事故不仅给受害者家庭带来了巨大的伤痛,也让人们对电梯的安全性产生了深深的担忧。那么,我们能否通过一些有效的预防措施来避免类似的悲剧再次发生呢?答案是肯定…