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
网上,看了很多,基本都是一样的,没有解决我的问题,可能你们看到我的这篇文章的时候说不定翻了多少页之后了,好了步入正题
这里是一开始解决问题的思路,经验,可以跳过直接看后面的怎么解决
先看错误提示
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相关推荐
- 高德 java.lang.UnsatisfiedLinkError: Native method not found: com.autonavi.amap.mapc
我的项目是从eclipse上转到Android studio上的 结果发现在使用高德的时候报错了, 下面是错误信息: java.lang.UnsatisfiedLinkError: Native me ...
- 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 ...
- 关于java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to 实体类
由于业务逻辑的复杂,有些sql语句写法hql不支持,所以hibernate查询直接用了sql原生查询,由于数据结果根据四个表查询出来,所以无法使用方法.addEntity(XXXXXXX.class) ...
- 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 ...
- java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String,toArray向下转型失败
问题: 将集合通过toArray转为Object[]数组后,再通过向下转型失败 源代码: public void test(){List<String> list = new ArrayL ...
- 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 ...
- easyexcel 遇到的问题 org.terracotta.statistics.StatisticsManager.tags([Ljava/lang/String;)Ljava/util/Set;
1.easyexcel 读取表格,必须注意ehcache的版本,不然会报org.terracotta.statistics.StatisticsManager.tags([Ljava/lang/Str ...
- 解决:java.lang.ClassCastException:[Ljava.lang.Object
java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to com.alibaba.domain.Person解决方法: p ...
- 框架运行错误:Ljava/lang/String;Ljava/lang/String;
错误栈信息如下:[code]java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.defaultString(Ljava/l ...
- 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. ...
最新文章
- Java教程之RabbitMQ介绍
- Linux一键安装Lnmp
- js 数组遍历for..in弊端
- python编写下载器可暂停_Python编写一个优美的下载器
- 作者:李香菊(1964-),女,江西农业工程职业学院副教授
- dda算法画直线_深度学习算法第一讲感知机数学原理解析及实现
- linux进程睡眠的介绍
- 海蜘蛛理由器做端口映射
- mysql授权单个表权限
- Python词频统计
- Xshell清屏快捷键
- PS初学者(非设计专业人士)的碎碎念
- OPEN-WRT老毛子固件的无线中继设置建议
- OpenFoam安装swak4Foam
- 微信公众号文章怎么插附件
- 直观打印二叉树的图形
- Linux aarch64 编译 qemu 搭建实验平台
- i5 13490f参数 怎么样 i5 13490f功耗 酷睿i513490f什么水平级别
- RESTFul:RESTful简介、RESTful的实现、RESTFul案例
- 科创人·36氪副总裁王坤:企服产品应重视使用者体验,36氪将推出中国版「魔力象限」
热门文章
- Java删除文件夹下所有文件
- Win10下Eclipse运行环境的安装及使用
- 计算机硬盘突然只有一个c盘,win10硬盘消失了只剩下c盘怎么恢复_win10硬盘突然消失只有c盘解决方法-win7之家...
- 【加密工具】2019年网络安全加密工具排行,好用的计算机加密软件推荐
- 基于c语言的移动通信调制,π/4-QPSK调制方式及其与GSMK调制方式的比较
- Linux V4L2 框架分析
- Fgui: Glist 实现无限滑动 虚拟列表
- 交换机设备登录账号权限1_交换机怎么设置 交换机配置方法【详解】
- 打印服务器自动关闭,win7打印机服务print spooler老是自动关闭怎么解决
- Quartus-Modelsim仿真方法