导致java.lang.UnsatisfiedLinkError错误的一种解决办法

2023-11-17

欢迎转载请注明出处http://blog.csdn.net/ning_gg/article/details/53641254
在程序中加入so文件导致java.lang.UnsatisfiedLinkError错误的一种解决办法,可能这个解决办法对你有效也可能无效,我的错误用这种方法已解决问题。

java.lang.UnsatisfiedLinkError: Couldn't load process from loader dalvik.system.PathClassLoader[dexPath=/data/app/xxxx.apk,libraryPath=/data/app-lib/xxxx-13]: findLibrary returned null
                                                                         at java.lang.Runtime.loadLibrary(Runtime.java:355)
                                                                         at java.lang.System.loadLibrary(System.java:525)

解决办法分两步

首先在Module的gradle文件中加入这行

ndk {
            // 设置支持的SO库架构
            abiFilters 'armeabi' //, 'armeabi','x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
        }

如图:
设置完之后就是这样的了

然后跑一下会导致这个错误
这个错误不可怕

这个错误的解决办法就在gradle.properties文件里面加上

android.useDeprecatedNdk=true

即可
如图
还是图片看得清些

如果还是这个错误的话那就要检测你编译的版本是不是你选中的这个类型了,希望我的记录能助你解决问题
欢迎转载请注明出处http://blog.csdn.net/ning_gg/article/details/53641254

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

导致java.lang.UnsatisfiedLinkError错误的一种解决办法 的相关文章

  • jni开发-GetMethodID与CallObjectMethod的坑

    在java层中声明一个方法用于创建一个audiotrack xff0c 在C层中调用这个方法并获取audiotrack对象 先看下面的代码 xff1a SuPlayer java public AudioTrack createAudioT
  • JNI开发C调用Java的方法和构造函数(三)

    前言 JNI的基本使用 xff0c C中调用Java的成员变量 xff0c 成员属性 xff0c 构造方法 xff0c 方法 提示 xff1a 以下是本篇文章正文内容 xff0c 下面案例可供参考 一 JNI的上下文 xff1f 大家知道在
  • jni中native通过adb输出

    本文主要实践了如何在jni中打印log xff0c 贴源码 xff1a Android mk主要是巴拉的android源码中的app LOCAL PATH 61 call my dir include CLEAR VARS TARGET P
  • gcc生成shared library及可执行文件

    在IC验证中 复杂算法的reference model的编写比较耗费时间 通常我们会采用算法人员的matlab的算法模型或者c模型作为golden model和DUT design under test 的输出结果进行比对 验证环境通过DP
  • cocos2d-x开发中jni相关记录

    使用加载的uijson文件中的按钮时 在按钮的响应函数里面删除掉 this gt removeFromParent ui所在的层时 发生崩溃 解决办法 修改UIWidget cpp文件中releaseUpEvent函数 如图 1 在coco
  • Android:JNI调用 出错java.lang.UnsatisfiedLinkError: No implementation found for解决办法

    在项目中使用第三方so库 调用JNI时发现了这个错误 java lang UnsatisfiedLinkError No implementation found for 仔细查看了代码 没发现有出错的地方 然后上网查资料 发现这个问题答案
  • Android logcat解析与问题分析

    logcat是Android中一个命令行工具 可以用于得到程序的log信息 一 logcat 结构 1 这个结构在AS或者exlipse上面看的更清楚 二 logcat中地址反差backtrace 当程序崩溃的时候会在loacat中打印出b
  • Android调用OpenCV配置方法

    文章目录 1 环境 2 准备工作 3 开始构建示例项目 4 集成opencv库 4 1 导入opencv库 4 2 配置CMakeLists txt 4 3 代码声明及实现 4 3 运行效果 5 可能遇到的其他错误及解决方法 5 1 包冲突
  • 手把手教你在Android中使用bsdiff实现文件增量更新 (超详细)

    全量更新和增量更新 在Android开发中 版本更新是一个非常常见的需求 目前更新主要分为两种方式 全量更新 增量更新 如下图 分别是酷安和应用宝两个商店的更新页面 可以明显的看到 酷安的更新方式是全量更新 即每次下载全量的新版本文件 当然
  • Android嵌入式开发之NDK初级入门 粘贴可用阅读可懂

    前言 NDK开发 其实是为了项目需要调用底层的一些C C 的一些东西 另外就是为了效率更加高些 如果你在Eclipse ADT下开发过NDK就能体会到要么是配置NDK还要下载Cygwin 配置Cygwin 然后需要编译生成 相当的蛋疼 要么
  • NDK 入门HelloJni 以及 javah 找不到类文件的问题 解决(ubuntu)

    1 首先创建一个android工程 创建一个HelloJni java 文件 并编写如下代码 package com ndk import android app Activity import android os Bundle impo
  • eclipse下JNI的初步实现

    eclipse下JNI的初步实现 JNI java native interface 为java应用程序提供调用本地方法的接口 The standard Java class library may not support the plat
  • Android解决调用JNI报java.lang.UnsatisfiedLinkError: No implementation found for的错误

    最近公司项目需求接入即时通讯功能 现在第三方的即时通讯做的比较完善 接入也很方便 最近在调试语音的时候遇到了一个 so库加载失败的问题 在网上查看都是说由于原有项目的so库和新添加的model的so库数量不一致 具体报错如下 java la
  • Android JNI实现锅炉压力显示系统详解

    前些天发现了一个蛮有意思的人工智能学习网站 8个字形容一下 通俗易懂 风趣幽默 感觉非常有意思 忍不住分享一下给大家 点击跳转到教程 第一步创建GuoLu c文件 Created by DELL on 2023 8 13 include
  • Android NDK 编译时出现make (e=2): 系统找不到指定的文

    今天编译一个so文件时出现如下错误 C Users xxj Desktop test OpenCamera gt ndk build armeabi v7a Compile SeetafaceSo lt face detection cpp
  • 有些so文件没有导入到lib目录问题解决

    在使用第三方sdk或者第三方库时 经常在libs目录下 会有一些so文件 比如高德地图的3Ddemo 就包含两个含有so文件的目录 而有的第三方不止两个目录的so文件 正常是这样子的 有多个文件目录的 但是 如果有的sdk只有两个关于so文
  • android通过JNI用C/C++创建本地文件

    通过jni在本地创建文件 1 在android studio创建基本的jni工程 并且在APP界面成功显示 Hello from C 不会的可以看android studio使用jni 2 在native lib cpp文件中创建文件 为了
  • Android中JNI在C/C++中的区别

    一 一个疑问 在进行JNI编程中 同样一个函数FindClass C和C 中有不同的用法 如果是C 要用 env gt FindClass str 如果是C要用 env gt FindClass env str 类似的区别几乎涉及到每一个结
  • 当 apachectl 开始打开共享对象文件时

    我尝试使用 tar 文件安装 apache 网络服务器 因此 我下载了 httpd 2 4 tar 文件并解压 then I 尝试安装 1 configure prefix usr local apache 但是 抛出这个错误 config
  • cuda & rdc & 推入多个共享对象会在 registerEntryFunction 中产生 SIGSEV

    我正在尝试在两个共享库中运行可重定位设备代码 两者都使用 cuda thrust 如果我停止在 kernel cu 中使用推力 一切都会正常运行 这不是一个选项 编辑 如果 rdc 被禁用 该程序也可以工作 对我来说也不是一个选择 它编译得

随机推荐

  • Java基础之《mq》

    一 你的项目中有哪些地方用到mq 1 使用mq异步发送优惠券 2 使用mq异步发送短信 3 使用mq异步扣库存 秒杀 总之将执行比较耗时的代码操作 交给mq异步实现接口 4 贷款项目 使用mq异步审核贷款金额 用户提交自己的信息 后台根据用
  • qt中十进制转换为十六进制和二进制字符串,以及二进制字符串转十进制,十六进制字符串

    概述 直接上代码 记录一下 方便日后使用 示例一 将十进制转换为二进制和十六进制字符串 int num 23 QString str QString number num 16 转换为十六进制 str QString number num
  • 动态规划练习一 14:怪盗基德的滑翔翼

    描述 怪盗基德是一个充满传奇色彩的怪盗 专门以珠宝为目标的超级盗窃犯 而他最为突出的地方 就是他每次都能逃脱中村警部的重重围堵 而这也很大程度上是多亏了他随身携带的便于操作的滑翔翼 有一天 怪盗基德像往常一样偷走了一颗珍贵的钻石 不料却被柯
  • GoogLeNet网络系列解读

    一 Inception V1 Inception Module是GoogLeNet的核心组成单元 结构如下图 Inception Module基本组成结构有四个成分 11卷积 33卷积 55卷积 33最大池化 最后对四个成分运算结果进行通道
  • 《React后台管理系统实战:七》用户管理:获取/添加/修改/删除用户、菜单权限管理

    一 基础页面 1 请求数据 数据 http localhost 5000 manage user list status 0 data users id 5e7d7953d4a98d1a1c1cf00a username jim passw
  • 好爽啊

    爽你妹 转载于 https www cnblogs com zhangxiangning p 10303124 html
  • Python手册(Machine Learning)--statsmodels(多变量统计)

    MultivariateStatistics 多变量统计 主成分分析 Principal Component Analysis 因子分析 Factor Analysis 典型相关 Canonical Correlation 多元方差分析 M
  • Muduo库源码剖析(十)——总结

    Muduo网络库的核心代码模块 Channel 封装fd的对应事件变化情况 和关注事件 fd events revents callbacks 两种channel listenfd acceptorChannel connfd connec
  • 和平精英体验服显示服务器未影响,《和平精英》体验服申请条件是什么?一定要注意这两点!...

    和平精英 体验服是很多玩家了解游戏新版本内容的一个重要窗口 很多新玩法和新地图都会现在体验服中上线测试以后才会在正式服务器中上线 不过很多玩家对于如何才能进入体验服游戏 还根本一无所知 那这次小编就来和大家好好聊聊这个问题 如果感兴趣的话
  • VS报错E1696 无法打开类似于stdio.h等头文件的解决办法

    VS报错E1696 无法打开类似于stdio h等头文件的解决办法 我的VS版本是2022的 然后我今天把同事在VS2017上的code 一个完整的解决方案 从svn上拿过来 结果发现 一大堆E1696的错误 主要表现就是项目中includ
  • Working mode of block password

    本文授权自 MagicBoy Working mode of block password Network security 1 电子密码本ECB electronic codebook mode 3 密码反馈CFB cipher feed
  • Weex实现富文本展示

    Weex默认不支持富文本展示 需要我们手动实现 已知的方式有两种 第一种方式 使用Weex Ui中的wxc rich text组件 它提供了丰富的功能样式 但是其局限性也是显而易见的 不能直接识别h5样式 第二种方式 第一步 自定义组件 请
  • 幼儿园html网页代码,html幼儿园网站页面div+css

    实例简介 幼儿园网站全站代码 使用div css技术 可参考下载 实例截图 核心代码 schoolyr schoolyr baojian html css alixixi css baojian css css css jiaoxue cs
  • python 注解, 装饰器@ 详解

    目录 1 组合数据类型注解方式 2 自定义类注解 3 参数是函数的注解 4 变量注解 5 装饰器 python注解包含 组合数据类型注解 自定义类注解 变量注解 参数是函数的注解等 python的注解 能够让python 像java C语言
  • qt creator debug无法调试 进入 qt源码

    qt creator无法调试qt源码的问题 如果自己写的代码无法调试请移步这里 qt下载地址 https download qt io archive qt https download qt io new archive qt 正常来讲
  • .net 5 开发 linux 桌面应用_Electron跨平台桌面应用开发工具

    一 简介 Electron是github发布的跨平台桌面应用开发工具 支持Web技术开发桌面应用 其本身是基于C 开发的 GUI核心来自于Chrome 而JavaScript引擎使用v8 简单来说 Electron相当于一个浏览器的外壳 可
  • Jupyter-02-numpy:创建ndarray 数组

    创建ndarray 数组的方法 import numpy as np 创建ndarray 数组需要调用numpy库 用列表创建 创建一维数组 arr1 np array 1 2 3 4 arr1 s a b c np array s 用元组
  • Scala中的元祖Tuple

    Scala中元祖是一组任意数据类型的集合 与列表一样 元组也是不可变的 但与列表不同的是元组可以包含不同类型的元素 数组 元祖 定义 元素中数据类型相同 元素不同数据类型 声明 val arr Array 1 2 3 var tuple 1
  • 华为服务器系统故障,服务器系统故障

    服务器系统故障 内容精选 换一换 需在所有云服务器上安装Data Provider软件 SAP技术支持人员通过该软件收集云服务器所在的平台信息 以便在SAP系统故障 性能下降时进行定位和分析 SAP NetWeaver所在的服务器上 在创建
  • 导致java.lang.UnsatisfiedLinkError错误的一种解决办法

    欢迎转载请注明出处http blog csdn net ning gg article details 53641254 在程序中加入so文件导致java lang UnsatisfiedLinkError错误的一种解决办法 可能这个解决办