aab 安装报so找不到的问题(apk正常)

2023-10-27

最近搞海外,发现同样的源码打成apk是正常的,但是打成aab却崩溃,老是报找不到so,但是so又存在aab当中,花费了一些时间,下边是解决思路

首先,我发现不同系统的手机报错的信息不一样,这个让人很蛋疼,于是我从能解决的报错信息开始,最开始是报错资源id找不到,为了解决问题,我把字节的aabresguard插件暂时注释了。

然后报错是找不到so,但是我发现在8.0的手机上是正常的,通过google搜索并且做了如下步骤
1.把targetSdk升级到了31,
2.在gradle.properties里面加了
android.bundle.enableUncompressedNativeLibs = false这个属性

通过上边的操作,我发现在小米,华为,三星手机上都可以了,但是在oppo手机上还是不行,通过adb命令
adb shell pm path com.thundercleaner.appboost
查看,发现在oppo手机上只安装了base.apk,而在其他厂商会安装base.apk还有arm64_v8a.apk等apk,这就更加蛋疼了,为啥oppo手机不行呢?

经过测试发现,国内oppo手机应该是被阉割了,我们用海外oppo手机测试是一切正常的,这个问题折腾了两天,总算是告一段落了。
总结经验,安装aab,不同的系统会报不同的错,有的是报找不到so,有的是报资源不对,有的是报so库里面有问题,我们先多用不同手机测试,然后从简单错误上手解决,最后再去解决难的问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

aab 安装报so找不到的问题(apk正常) 的相关文章

随机推荐

  • mmsegmentation 之修改输入通道

    open mmlab有许多非常实用的框架 其中目标检测的话mmdetection确实很实用 但语义分割的话当属mmsegmentation 这篇博客介绍mmsegmentation如何将输入图像通道数修改为单通道 1 默认你自己已经用mms
  • Stable Diffusion核心算法DDPM解析

    DDPM Denoising Diffusion Probabilistic Model 去噪扩散概率模型 本文参考 一个视频看懂扩散模型DDPM原理推导 AI绘画底层模型 哔哩哔哩 bilibili 1 大概原理 从右往左为正向加噪过程
  • 完美数的算法设计(C语言)

    完全数 Perfect number 又称完美数或完备数 是一些特殊的自然数 它所有的真因子 即除了自身以外的约数 的和 即因子函数 恰好等于它本身 如果一个数恰好等于它的因子之和 则称该数为 完全数 寻找完美的数 题目描述 所谓完美的数是
  • 机器学习——卷积神经网络基础

    卷积神经网络 Convolutional Neural Network CNN 卷积神经网络是人工神经网络的一种 是一种前馈神经网络 最早提出时的灵感来源于人类的神经元 通俗来讲 其主要的操作就是 接受输入层的输入信息 通过卷积层 激活层
  • Pinia刷新会丢失数据 应该怎么解决

    Pinia pinia官网 pinia plugin persistedstate pinia plugin persistedstate官网 Pinia 是一个 Vue js 状态管理库 它允许你创建一个全局的 store 和多个模块化的
  • 不同页面参数值传递localStorage

    不同页面参数值传递localStorage 介绍 localStorage 和 sessionStorage 属性允许在浏览器中存储 key value 对的数据 localStorage 用于长久保存整个网站的数据 保存的数据没有过期时间
  • C语言-qsort函数详解

    一 qsort函数是什么 qsort 函数 快速排序的函数 引用stdlib h头文件 参数说明 void qsort void base 要排序的目标数组 size t num 待排序的元素个数 size t width 一个元素的大小
  • Java最小栈

    Java中的栈是一种后进先出 Last In First Out LIFO 的数据结构 它具有如下几个基本操作 将一个元素压入栈中 称为 入栈 push 将栈顶元素弹出 称为 出栈 pop 查看栈顶元素 称为 查看栈顶元素 peek 判断栈
  • Jenkins详细教程

    最近接触了jenkins这个东西 所以花点时间了解了下 它可以在代码上传仓库 如github gitee gitlab 后 在jenkins 一个网站界面 中通过获取代码仓库中最新代码 进行自动化部署 而省去手动打包 上传服务器 部署这一系
  • 多线程实现TCP的服务器,客户端随时收发信息

    1 作业需求 完成TCP的服务器 客户端 上交 服务器 客户端需要做到随时收发 多进程多线程实现 2 实现过程 1 服务器代码 include
  • 手机影像ISP流程:AWB(1)

    目录 AWB简介 AWB算法 灰度世界算法 灰度世界法的代码 灰度世界法的优点 灰度世界法的缺点 镜面反射法 镜面反射法的代码 镜面反射法的优点 镜面反射法的缺点 总结 AWB简介 AWB是Automatic white balance的英
  • 微信小程序中wx:for语法及其使用

    微信小程序官方文档中wx for 是用来做列表渲染 在组件上使用wx for绑定一个数组 数组的下标变量名默认为index 数组当前项的变量名默认为item 在Wxml中可以使用for循环获取数组数据 记住for循环后面跟的是数组 当然数组
  • 语义分割的常用指标详解

    1 混淆矩阵 假设有6个类别 L为10个真实标签的取值 P为对应的预测的标签值 先计算对应的n 类别数 这里假设为6 xL P bin的值一定是分类数的平方 混淆矩阵先将真实标签和预测标签抻成一维向量 做一个对应关系 nxL P 再将这个对
  • Linux必杀(十六):打包命令tar

    题记 tar 的参数非常多 挑重点的讲几个 tar j z cv f 新建的文件名 filename lt 打包与压缩 tar j z tv f 新建的文件名 lt 查看文件名 tar j z xv f 新建的文件名 c目录 lt 解压缩
  • JPA @MappedSuperclass注解的使用说明

    原文地址 http hi baidu com danghj item 507d7bdcee3ac052d63aaedf 基于代码复用和模型分离的思想 在项目开发中使用JPA的 MappedSuperclass注解将实体类的多个属性分别封装到
  • win7安装linux子系统,win7系统安装Version 1607中的Linux子系统的方法介绍

    win7系统使用久了 好多网友反馈说win7系统安装Version 1607中的Linux子系统的问题 非常不方便 有什么办法可以永久解决win7系统安装Version 1607中的Linux子系统的问题 面对win7系统安装Version
  • 大数据:Storm集成Kafka

    一 整合说明 Storm 官方对 Kafka 的整合分为两个版本 官方说明文档分别如下 Storm Kafka Integration 主要是针对 0 8 x 版本的 Kafka 提供整合支持 Storm Kafka Integration
  • WinDump使用资料

    WinDump使用提示 基本用法 windump aBdDeflnNOpqRStvxX c count F file i interface m module r file s snaplen T type w file E algo se
  • 【OpenGL】Shader实例分析(九)- AngryBots中的主角受伤特效

    AngryBots是Unity官方的一个非常棒的例子 很有研究价值 以前研究的时候 由于其内容丰富 一时间不知道从哪入手写文章分析 这一段时间研究shader技术比较多一些 就从shader的这一方面开始吧 首先分析其中的一个屏幕特效 当主
  • aab 安装报so找不到的问题(apk正常)

    最近搞海外 发现同样的源码打成apk是正常的 但是打成aab却崩溃 老是报找不到so 但是so又存在aab当中 花费了一些时间 下边是解决思路 首先 我发现不同系统的手机报错的信息不一样 这个让人很蛋疼 于是我从能解决的报错信息开始 最开始