错误场景:

  运行android app时,在运行到调用高德地图API时,出现 “java.lang.UnsatisfiedLinkError: Couldn't load amapv3: findLibrary returned null ”异常。

原因:

  android app引用了一个openCV库工程,在该openCV库工程中的libs文件夹下, armeabi 和 armeabi-v7a文件夹下放了相同的.so文件。而在android app中,android高德地图的.so文件只放在了armeabi文件夹下(注:在没有加openCV库工程时,运行android app是OK的,但将openCV库工程引用进来后即会上述报错)。

解决方式:

  将android app中armeabi文件夹下的android高德地图的.so文件也放在 armeabi-v7a文件夹下。

参考资料:http://mobile1.riaos.com/?p=2023836 (注:谢博主隆恩!^_^)

更多相关文章

  1. Android native/C/C++ 监控文件夹变化
  2. TQ210搭载Android 4.0.3测试Google Maps API V2(一.获取地图)
  3. Android工程下的文件介绍
  4. Android中资源文件夹res/raw和assets的使用
  5. 软件工程 大四团队 android j2ee 求实习 求收留
  6. unity工程接入Android sdk后真机测试解锁屏后退出的解决
  7. Android工程引入第三方jar包
  8. Android 工程报错解决 Unable to resolve target 'android-17'
  9. Android工程下build target,minSdkVersion,targetSdkVersion,maxSdk

随机推荐

  1. 系统启动U盘制作全过程详解
  2. rsync实时备份备份服务搭建和使用指南
  3. rsync 备份服务搭建(完成)
  4. 磁盘未被格式化救援方法
  5. 留言板添加字数实时统计和超出判断以及数
  6. SpringMVC的<mvc:annotation-driven />
  7. 睡前聊一聊"spring bean 生命周期"
  8. Spring小记
  9. [SpringCloud教程]4. Zookeeper服务注册
  10. 【spring源码系列】之【环境搭建】