基于百度地图3.1.1开发导航

来源:互联网 发布:单例设计模式 java 编辑:程序博客网 时间:2024/06/06 19:43

java.lang.UnsatisfiedLinkError: Native method not found:  com.baidu.nplatform.comjni.tools.JNITools.BD2GCJ:(DD)Landroid/os/Bundle;

所有包和.so文件正常导入还是出现底层方法找不到异常

我导致这个异常的原因是,我没有在导航中验证可以是否正确

Demo中的验证代码下

BaiduNaviManager.getInstance().initEngine(this, getSdcardDir(), mNaviEngineInitListener, new LBSAuthManagerListener(){@Overridepublic void onAuthResult(int status,String msg){String str = null;if(0 == status){str = "key校验成功!";}else{str = "key校验失败, " + msg;}Toast.makeText(MapNavigationMainActivity.this, str, Toast.LENGTH_LONG).show();}});
并且在AndroidManifest.xml中加入

<service android:name="com.baidu.navi.location.f" android:enabled="true"/>

导航中的service与其他这个东西不是同一个

0 0