在集成完高德定位的运行的时候出崩溃了,出现了如下提示

com.example.gaodedingwei2, PID: 18151
java.lang.UnsatisfiedLinkError: Native method not found: com.autonavi.amap.mapcore.MapCore.nativeNewInstance:(Ljava/lang/String;Ljava/lang/String;)J

网上,看了很多,基本都是一样的,没有解决我的问题,可能你们看到我的这篇文章的时候说不定翻了多少页之后了,好了步入正题

这里是一开始解决问题的思路,经验,可以跳过直接看后面的怎么解决
先看错误提示
com.example.gaodedingwei2, PID: 18151
java.lang.UnsatisfiedLinkError: Native method not found: com.autonavi.amap.mapcore.MapCore.nativeNewInstance:(Ljava/lang/String;Ljava/lang/String;)J
提示找不到这个方法,这个方法在第三方的jar文件中,于是查看jar,按照路径依次展开,找到MapCore这个类进入内部,看看是否有nativeNewInstanc这个方法
这个方法是有的,可是为什么找不到,于是开始一步一步调试。奇怪的是,自带的demo运行没有错,可调式时到这里时却崩溃了。

到现在无解,是不是哪里需要配置,是不是so文件需要配置,后来在网上看见了这样一句话" Studio 下配置 .so 文件,打开 app -> build.gradle;在 android{ } 代码块中添加如下代码"于是我就打开自带demo的 app -> build.gradle文件,把 android{ }这部分代码补充(是补充不是覆盖)到相应的位置中,结果奇迹出现了。

还有一种方法,就是在project下,在main文件下建立jniLibs文件夹,把带有so文件的文件夹考进来,在运行,问题解决。

没有图片,写的也很简单,只是起到一个引导,想看懂或许需要一定的经验,

com.autonavi.amap.mapcore.MapCore.nativeNewInstance:(Ljava/lang/String;Ljava/lang/String;)J相关推荐

  1. 高德 java.lang.UnsatisfiedLinkError: Native method not found: com.autonavi.amap.mapc

    我的项目是从eclipse上转到Android studio上的 结果发现在使用高德的时候报错了, 下面是错误信息: java.lang.UnsatisfiedLinkError: Native me ...

  2. java.lang.NoSuchMethodError: scala.Predef$.refArrayOps([Ljava/lang/Object;)[Ljava/lang/Object解决

    完整报错如下: 19/05/15 15:26:10 WARN BLAS: Failed to load implementation from: com.github.fommil.netlib.Na ...

  3. 关于java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to 实体类

    由于业务逻辑的复杂,有些sql语句写法hql不支持,所以hibernate查询直接用了sql原生查询,由于数据结果根据四个表查询出来,所以无法使用方法.addEntity(XXXXXXX.class) ...

  4. java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/Str

    解决方案: java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/la ...

  5. java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String,toArray向下转型失败

    问题: 将集合通过toArray转为Object[]数组后,再通过向下转型失败 源代码: public void test(){List<String> list = new ArrayL ...

  6. java.lang.ClassCastException: [Ljava.lang.Long; cannot be cast to java.util.List

    前言 最近在使用renren-fast框架改造一个爬虫3.0项目,发现了一个官方的bug java.lang.ClassCastException: [Ljava.lang.Long; cannot ...

  7. easyexcel 遇到的问题 org.terracotta.statistics.StatisticsManager.tags([Ljava/lang/String;)Ljava/util/Set;

    1.easyexcel 读取表格,必须注意ehcache的版本,不然会报org.terracotta.statistics.StatisticsManager.tags([Ljava/lang/Str ...

  8. 解决:java.lang.ClassCastException:[Ljava.lang.Object

    java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to com.alibaba.domain.Person解决方法: p ...

  9. 框架运行错误:Ljava/lang/String;Ljava/lang/String;

    错误栈信息如下:[code]java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.defaultString(Ljava/l ...

  10. ArrayMap java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Object[]

    错误堆栈: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Object[]at android. ...

最新文章

  1. Java教程之RabbitMQ介绍
  2. Linux一键安装Lnmp
  3. js 数组遍历for..in弊端
  4. python编写下载器可暂停_Python编写一个优美的下载器
  5. 作者:李香菊(1964-),女,江西农业工程职业学院副教授
  6. dda算法画直线_深度学习算法第一讲感知机数学原理解析及实现
  7. linux进程睡眠的介绍
  8. 海蜘蛛理由器做端口映射
  9. mysql授权单个表权限
  10. Python词频统计
  11. Xshell清屏快捷键
  12. PS初学者(非设计专业人士)的碎碎念
  13. OPEN-WRT老毛子固件的无线中继设置建议
  14. OpenFoam安装swak4Foam
  15. 微信公众号文章怎么插附件
  16. 直观打印二叉树的图形
  17. Linux aarch64 编译 qemu 搭建实验平台
  18. i5 13490f参数 怎么样 i5 13490f功耗 酷睿i513490f什么水平级别
  19. RESTFul:RESTful简介、RESTful的实现、RESTFul案例
  20. 科创人·36氪副总裁王坤:企服产品应重视使用者体验,36氪将推出中国版「魔力象限」

热门文章

  1. Java删除文件夹下所有文件
  2. Win10下Eclipse运行环境的安装及使用
  3. 计算机硬盘突然只有一个c盘,win10硬盘消失了只剩下c盘怎么恢复_win10硬盘突然消失只有c盘解决方法-win7之家...
  4. 【加密工具】2019年网络安全加密工具排行,好用的计算机加密软件推荐
  5. 基于c语言的移动通信调制,π/4-QPSK调制方式及其与GSMK调制方式的比较
  6. Linux V4L2 框架分析
  7. Fgui: Glist 实现无限滑动 虚拟列表
  8. 交换机设备登录账号权限1_交换机怎么设置 交换机配置方法【详解】
  9. 打印服务器自动关闭,win7打印机服务print spooler老是自动关闭怎么解决
  10. Quartus-Modelsim仿真方法