高德地图报Native method not found: com.autonavi.amap.mapcore.MapCore.nativeNewInstance:
在集成高德地图demo时候遇到一个奇怪的问题,我是按照官网上的demo完全集成的, 却死活加载不出地图详情,并且抛出如下异常;
01-02 14:36:40.890 19044-19101/duck.mapdemo W/dalvikvm: No implementation found for native Lcom/autonavi/amap/mapcore/MapCore;.nativeNewInstance:(Ljava/lang/String;Ljava/lang/String;)J
01-02 14:36:40.890 19044-19101/duck.mapdemo W/System.err: java.lang.UnsatisfiedLinkError: Native method not found: com.autonavi.amap.mapcore.MapCore.nativeNewInstance:(Ljava/lang/String;Ljava/lang/String;)J
01-02 14:36:40.890 19044-19101/duck.mapdemo W/System.err: at com.autonavi.amap.mapcore.MapCore.nativeNewInstance(Native Method)
01-02 14:36:40.890 19044-19101/duck.mapdemo W/System.err: at com.autonavi.amap.mapcore.MapCore.newMap(MapCore.java:101)
01-02 14:36:40.890 19044-19101/duck.mapdemo W/System.err: at com.amap.api.mapcore.util.b.C(AMapDelegateImp.java:443)
01-02 14:36:40.890 19044-19101/duck.mapdemo W/System.err: at com.amap.api.mapcore.util.b.a(AMapDelegateImp.java:133)
01-02 14:36:40.890 19044-19101/duck.mapdemo W/System.err: at com.amap.api.mapcore.util.b$1.run(AMapDelegateImp.java:340)
01-02 14:36:40.890 19044-19101/duck.mapdemo W/System.err: at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1462)
01-02 14:36:40.890 19044-19101/duck.mapdemo W/System.err: at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)
百度发现一哥门也跟我遇到同样的问题,他的解决办法是:
对比了一下高德提供的demo 发现少了x86的文件夹,将x86文件夹粘贴到lib目录下运行就好了
可是我在官网提供的demo上死活找不到X86文件夹~~~于是尴尬症又犯了~~只好接着找
果然功夫不负有心人,还真被我找到了这篇文章点击查看 ,错误原因是SO文件导入错了
正确的解决办法是:打开在APP下的build.gradle文件,在android下加入
task nativeLibsToJar(type: Zip, description: "create a jar archive of the native libs") {destinationDir file("$projectDir/libs")baseName "Native_Libs2"extension "jar"from fileTree(dir: "libs", include: "**/*.so")into "lib"}tasks.withType(JavaCompile) {compileTask -> compileTask.dependsOn(nativeLibsToJar)}
完整的build.gradle文件如下:
android {compileSdkVersion 23buildToolsVersion "23.0.2"defaultConfig {applicationId "duck.mapdemo"minSdkVersion 9targetSdkVersion 23versionCode 1versionName "1.0"testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"externalNativeBuild {cmake {cppFlags "-frtti -fexceptions"}}}buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}externalNativeBuild {cmake {path "CMakeLists.txt"}}task nativeLibsToJar(type: Zip, description: "create a jar archive of the native libs") {destinationDir file("$projectDir/libs")baseName "Native_Libs2"extension "jar"from fileTree(dir: "libs", include: "**/*.so")into "lib"}tasks.withType(JavaCompile) {compileTask -> compileTask.dependsOn(nativeLibsToJar)}
}
高德地图报Native method not found: com.autonavi.amap.mapcore.MapCore.nativeNewInstance:相关推荐
- 高德 java.lang.UnsatisfiedLinkError: Native method not found: com.autonavi.amap.mapc
我的项目是从eclipse上转到Android studio上的 结果发现在使用高德的时候报错了, 下面是错误信息: java.lang.UnsatisfiedLinkError: Native me ...
- 用高德地图“报平安” 中秋团圆家人更安心
一年一度的中秋佳节即将到来,中秋是团圆的节日,不少在外工作的人想必都急切的想回家和家人团圆,虽然归家心切,还是要保证安全第一,因为家中亲人正企盼着你平安归来. 那在路上的你,如何让家人保持心安呢?高德 ...
- 高德地图报错USERKEY_PLAT_NOMATCH解决办法 + 通过经纬度获取当前位置
一.场景 我希望通过一个按钮能获取到当前的位置信息. 比如说街道.周围的地标啥的- 二.编写代码.执行.并发现问题 1.通过 js获取到经纬度, 2.通过高德地图api提供的地理逆解析获取到相关信息: ...
- H5页面在ios的浏览器上使用 高德地图 报当前定位失败Geolocation permission denied 或者 偶尔报AMap没有找到的
1.解决报当前定位失败Geolocation permission denied: 可以去高德api查看:常见问题 | 高德地图API (amap.com) 图中红圈2,3,4,5,6对应Geoloc ...
- 高德地图报错updatePrivacyShow、updatePrivacyAgree若未正确设置有崩溃风险-解决方案
一.报错现象 集成高德地图出现崩溃,以前没有问题,报错信息为:updatePrivacyShow.updatePrivacyAgree若未正确设置有崩溃风险 二.问题原因 由于个人信息保护法的实时,高 ...
- uni-app 高德地图报 INVALID_USER_SCODE
使用uniapp用到高德地图进行定位时 uni.chooseLocation({ success: (res) => { console.log(res) ...
- vue初始化高德地图报错‘AMap‘ is not defined
在使用高德地图的时候在Index.html里面引入了 在文件中也这么初始化了 可是报错了 'AMap' is not defined' 试了多种办法都没用,最后试着在.eslintrc.js中配置了一 ...
- 关于升级高德地图导航9.5.0的问题 ‘com.amap.api:navi-3dmap:9.5.0_3dmap9.5.0‘
最近打开项目,发现高德有新版本更新,果断更新.哈哈哈哈.然而结果好像并没有这么简单.要是世界上什么事情这么简单就好了.年轻人.还是太年轻了啊. 然后更新完最新的依赖 /*高德地图远程依赖*/imple ...
- AndroidStudio开发高德地图有些机型报java.lang.UnsatisfiedLinkError解决方案
此解决方案不能解决问题.同时有同胞已解决希望解答一下 最近开发高德地图 在三星n7102机型运行报以下错. E/AndroidRuntime: FATAL EXCEPTION: mainjava.la ...
- Android之高德地图SDK配置及简单使用详解
需要用到的东西请去高德地图API官网下载 本次教程是对比着高德官网的demo一步步添加东西,所以需要有一份demo就够了. 1.打开高德地图的demo(AMap3DDemo),同时新建一个项目 2.将 ...
最新文章
- 动态划分VLAN的方法中不包括(23)。【答案】C
- Snap和Flatpak 通吃所有发行版的打包方式。
- 神经网络weight参数怎么初始化
- 基于Erlang的并发程序简要
- Eclipse代码自动对齐方法
- 服务器win2008 R2 x64 部署ASP.net core到IIS 并解决 HTTP Error 502.5 的问题
- 使用一些我喜欢的东西开始使用ES6
- Outlook Express 自動回信設定
- java 获取组件大小_java - 如何初始化取决于组件大小的图像抓取? - 堆栈内存溢出...
- ajax,training my javascript!手写AJAX,用POST方法传值
- Bailian2910 提取数字【DFA】
- clickhouse条件函数
- 喜大普奔,FL Studio终于出官方中文版了!
- 中秋福利!开源基础设施峰会9折票!另有限量免费门票!
- 【气动学】基于matlab GUI弹道仿真【含Matlab源码 1136期】
- 计算机怎么清理CAD,CAD遇到病毒怎么清理?别慌,教你四个方法搞定它
- Ubuntu返回上级目录快捷键
- subs php,nginx subs_filter对输出内容进行替换
- iOS-Building for iOS Simulator, but the linked and embedded framework ‘XX.framework‘ was built for
- kernel启动流程-start_kernel的执行_8.cpio initrd解包
热门文章
- 第一部分 Word练习题
- Jsp+Ssm+Mysql实现的房屋租赁租房管理系统
- VSCode LaTex 安装
- 关于Lattic Diamond软件安装不成功问题(license问题)
- 如何搭建企业大数据分析平台
- 笔趣阁 单篇小说采集
- Mysql-connector-java驱动包(最新版下载详细教程)
- 导入JasperReports坐标时无法下载com.lowagie:itext:jar:2.1.7.js6
- 实现栈的基本操作(c语言)
- 【蓝牙】 HCI log分析工具----Frontline ComProbe Protocol Analysis System使用教程