如题报错:

2020-11-17 11:06:25.640 31301-31301/? E/AndroidRuntime: FATAL EXCEPTION: mainProcess: cn.net.gfan.gfansdk, PID: 31301java.lang.UnsatisfiedLinkError: No implementation found for void com.mchsdk.paysdk.net.MCHKeyTools.natInit() (tried Java_com_mchsdk_paysdk_net_MCHKeyTools_natInit and Java_com_mchsdk_paysdk_net_MCHKeyTools_natInit__)at com.mchsdk.paysdk.net.MCHKeyTools.natInit(Native Method)at com.mchsdk.paysdk.net.MCHKeyTools.<init>(MCHKeyTools.java:23)at com.mchsdk.paysdk.net.MCHKeyTools.getInstance(MCHKeyTools.java:28)at com.mchsdk.paysdk.utils.SdkDomain.getKey(SdkDomain.java:106)at com.mchsdk.paysdk.utils.SdkDomain.init(SdkDomain.java:42)at com.mchsdk.paysdk.utils.XiaYiYeUtils.init(XiaYiYeUtils.java:82)at cn.net.gfan.gfansdk.MyApplication.onCreate(MyApplication.java:28)at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1158)at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6242)at android.app.ActivityThread.access$1400(ActivityThread.java:234)at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1894)at android.os.Handler.dispatchMessage(Handler.java:106)at android.os.Looper.loop(Looper.java:224)at android.app.ActivityThread.main(ActivityThread.java:7104)at java.lang.reflect.Method.invoke(Native Method)at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:876)

如上图:错误信息提示有方法未实现,但是我这边目前是直接从老版本的SDK迁移过来的,理论应该不会报错,经过再三检查排除万难只有一种可能那就是我这边加载so库的工具类的所在包名(路径)与老版本SDK不一致,于是我将新版本SDK的路径改为老版本SDK的路径后成功不报错,解决了!如下图:

经过本人测试,发现我们这个加解密的so库是根据指定的包名路径生成的,也就是说只能将so库加载工具类文件放到指定的包名下,否则加载so会报错如标题错误一样

java.lang.UnsatisfiedLinkError: No implementation found for void com.mchsdk.paysdk.net.MCHKeyTools.n相关推荐

  1. Caused by: java.lang.UnsatisfiedLinkError: No implementation found for void com.geoway.mobile.utils

    最近一个项目中依赖: compile 'com.github.barteksc:android-pdf-viewer:2.7.0-beta.1',但是由于还使用了其他的SDK,当运行的时候就出现了这个 ...

  2. Android解决调用JNI报java.lang.UnsatisfiedLinkError: No implementation found for的错误

    最近公司项目需求接入即时通讯功能,现在第三方的即时通讯做的比较完善,接入也很方便.最近在调试语音的时候遇到了一个.so库加载失败的问题,在网上查看都是说由于原有项目的so库和新添加的model的so库 ...

  3. [ Android实战 ] java.lang.UnsatisfiedLinkError: No implementation found for xxx 问题解决

    [ Android实战 ] java.lang.UnsatisfiedLinkError: No implementation found for xxx 问题解决 背景 日志分析 解决问题 总结 尊 ...

  4. so调用报错 java.lang.UnsatisfiedLinkError: No implementation found for ...

    最近在做一个NDK的Android项目,需要将cpp代码打包生成so库. 为了方便,直接将之前的一个项目拿过来,将cpp代码拷贝进来,修改了Android.mk文件,ndk-build成功生成so库. ...

  5. Android问题:java.lang.UnsatisfiedLinkError: No implementation found for异常解决方法

    java.lang.UnsatisfiedLinkError: No implementation found for异常解决方法 一天内遇到两次这个错误,被折磨一整天,关键是报错的原因还不一样,网上 ...

  6. 解决:java.lang.UnsatisfiedLinkError: No implementation found

    #报错如下 在集成腾讯云的sdk的时候,报下面的错 java.lang.UnsatisfiedLinkError: No implementation found for int[] com.tenc ...

  7. 17、java.lang.UnsatisfiedLinkError: No implementation 处理方法

    一.问题现象 在使用第三方生成的 so 库时,遇到下面的bug: UnsatisfiedLinkError: No implementation found for java.lang.Unsatis ...

  8. 关于android某些手机java.lang.UnsatisfiedLinkError: No implementation found for ......的问题

    最近手上的一个项目,用了很多第三方库,也有一些调用C++库的内容. 过程当中遇到了java.lang.UnsatisfiedLinkError这样的问题.之前没有遇到过,而且是部分手机的问题,耗费了一 ...

  9. 【我的Android进阶之旅】Android调用JNI出错 java.lang.UnsatisfiedLinkError: No implementation found for的解决方法

    一.错误描述 今天使用第三方的so库时候,调用JNI方法时出现了错误.报错如下所示: 11-01 16:39:20.979 4669-4669/com.netease.xtc.cloudmusic E ...

最新文章

  1. CentOS7(64位)下运行IPython3出错解决办法
  2. 已知c语言程序有主程序模块prog.c,嵌入式系统试卷--A卷
  3. Special Numbers 进制(1100)
  4. cass高程点内插插件_聊聊CASS土方计算那些事-DTM法
  5. Hexo 博客本地预览报错:Error: listen EADDRINUSE 0.0.0.0:4000
  6. 枚举、宏定义enum /defint/typedef
  7. 阅读《C陷阱与缺陷》的知识增量
  8. Hulu 算法工程师组团帮你拿offer
  9. JS实现文字向上无缝滚动轮播
  10. 电话聊天狂人 (25 分)(map映射 简单做法)
  11. Angr安装与使用之使用篇(五)
  12. 国际标准行业分类(ISIC Rev 4.0)
  13. 数学建模竞赛经验分享(从本科生到研究生,获奖成功率100%,我从数模所学)
  14. 学生学籍查询窗体知识点
  15. openstack配额
  16. Pygame 入门基本指南
  17. apple watch怎么改铃声
  18. 建筑平面布置与防火防烟分区(一)
  19. 使用php下载网络图片有哪些方法,php下载网络图片常用的三个方法总结_后端开发...
  20. [配置] 修改路由器的名称

热门文章

  1. android 画布裁剪,一种基于Android系统对UI控件进行轮廓剪裁及美化的方法与流程...
  2. 历史数据如何处理_数据库表数据量大读写缓慢如何优化(1)【冷热分离】
  3. linux是数据库软件么,什么是适用于Linux的良好数据库ERD工具?
  4. java中demo接人_return的用法_如何理解java中return的用法?
  5. svd降维 python案例_菜菜的机器学习sklearn实战-----sklearn中的降维算法PCA和SVD
  6. python猫狗大战讲解_tensorflow实现猫狗大战(分类算法)
  7. 网络编程——sockaddr 与 sockaddr_in
  8. 爬虫1_python2
  9. python随机验证码函数
  10. PL/SQL Developer下设置“长SQL自己主动换行”