android studio 调用百度地图SDK出现的问题

报错:
java.lang.UnsatisfiedLinkError: No implementation found for int com.baidu.mapapi.Mj.initClass(java.lang.Object, int) (tried Java_com_baidu_mapapi_Mj_initClass and Java_com_baidu_mapapi_Mj_initClass__Ljava_lang_Object_2I)
at com.baidu.mapapi.Mj.initClass(Native Method)
at com.baidu.mapapi.Mj.a(Unknown Source)
at com.baidu.mapapi.BMapManager.init(Unknown Source)
at com.cy.mynj.com.cy.mynj.bus.BusActivity.onCreate(BusActivity.java:33)
at android.app.Activity.performCreate(Activity.java:5990)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
at android.app.ActivityThread.access$800(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
at android.os.Handler.dispatchMessage(Handler.java:102)

图片说明

图片说明
图片说明
图片说明
图片说明
请问问题在哪里 怎么解决

一、右击项目->properties->Java Build Path->Order and Export,在需要引用的包前面打勾。

二、Project->Clean...

baidu jar库没有正确导入

这问题一看就是 jni 报错,要不就是导入的不对,要不就是so文件缺失,你自己对着文档看吧。

so文件放入到JniLibs文件夹下,不要放到libs'中,这一点八度地图的sdk没有说明