eclipse运行百度地图报错,Native method not found:

dgeek 2015-11-15 06:02:39
检查过了,key没错,包名没错,跟着百度的demo来的,
主程序:
package com.example.baidumap;
import com.baidu.*;
import com.baidu.mapapi.SDKInitializer;
import com.baidu.mapapi.map.BaiduMap;
import com.baidu.mapapi.map.MapView;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.Window;

public class MainActivity extends Activity {
private MapView mapview;//百度地图控件
private BaiduMap baidumap;//百度地图对象

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

requestWindowFeature(Window.FEATURE_NO_TITLE);
// 在使用SDK各组件之前初始化context信息,传入ApplicationContext
// 注意该方法要再setContentView方法之前实现
SDKInitializer.initialize(getApplicationContext());
setContentView(R.layout.activity_main);
mapview = (MapView) findViewById(R.id.map_View);
}

@Override
protected void onDestroy() {
super.onDestroy();
mapview.onDestroy();
mapview = null;

}
@Override
protected void onResume() {
super.onResume();
mapview.onResume();
}
@Override
protected void onPause() {
super.onPause();
mapview.onPause();
}


logcat:
11-15 07:10:09.539: E/AndroidRuntime(6792): java.lang.UnsatisfiedLinkError: Native method not found: com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create:()J
11-15 07:28:07.790: E/AndroidRuntime(6895): FATAL EXCEPTION: main
11-15 07:28:07.790: E/AndroidRuntime(6895): java.lang.UnsatisfiedLinkError: Native method not found: com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create:()J
11-15 07:28:07.790: E/AndroidRuntime(6895): at com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create(Native Method)
11-15 07:28:07.790: E/AndroidRuntime(6895): at com.baidu.platform.comjni.map.commonmemcache.a.a(Unknown Source)
11-15 07:28:07.790: E/AndroidRuntime(6895): at com.baidu.platform.comapi.util.f.b(Unknown Source)
11-15 07:28:07.790: E/AndroidRuntime(6895): at com.baidu.platform.comapi.a.c(Unknown Source)
11-15 07:28:07.790: E/AndroidRuntime(6895): at com.baidu.platform.comapi.c.a(Unknown Source)
11-15 07:28:07.790: E/AndroidRuntime(6895): at com.baidu.mapapi.SDKInitializer.initialize(Unknown Source)
11-15 07:28:07.790: E/AndroidRuntime(6895): at com.baidu.mapapi.SDKInitializer.initialize(Unknown Source)
11-15 07:28:07.790: E/AndroidRuntime(6895): at com.example.baidumap.MainActivity.onCreate(MainActivity.java:24)
11-15 07:28:07.790: E/AndroidRuntime(6895): at android.app.Activity.performCreate(Activity.java:5008)
11-15 07:28:07.790: E/AndroidRuntime(6895): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
11-15 07:28:07.790: E/AndroidRuntime(6895): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
11-15 07:28:07.790: E/AndroidRuntime(6895): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
11-15 07:28:07.790: E/AndroidRuntime(6895): at android.app.ActivityThread.access$600(ActivityThread.java:130)
11-15 07:28:07.790: E/AndroidRuntime(6895): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
11-15 07:28:07.790: E/AndroidRuntime(6895): at android.os.Handler.dispatchMessage(Handler.java:99)
11-15 07:28:07.790: E/AndroidRuntime(6895): at android.os.Looper.loop(Looper.java:137)
11-15 07:28:07.790: E/AndroidRuntime(6895): at android.app.ActivityThread.main(ActivityThread.java:4745)
11-15 07:28:07.790: E/AndroidRuntime(6895): at java.lang.reflect.Method.invokeNative(Native Method)
11-15 07:28:07.790: E/AndroidRuntime(6895): at java.lang.reflect.Method.invoke(Method.java:511)
11-15 07:28:07.790: E/AndroidRuntime(6895): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
11-15 07:28:07.790: E/AndroidRuntime(6895): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
11-15 07:28:07.790: E/AndroidRuntime(6895): at dalvik.system.NativeStart.main(Native Method)
...全文
408 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
BeaytyTang 2016-07-12
  • 打赏
  • 举报
回复
楼主怎么解决的
sagittarius1988 2015-11-16
  • 打赏
  • 举报
回复
把你libs下的目录截图看看
梧桐呀 2015-11-16
  • 打赏
  • 举报
回复
你的注册表文件呢?看看是不是那里面错了
daydreary 2015-11-16
  • 打赏
  • 举报
回复
这种一般检查下jar包是否放好, so文件是否放好就可以了

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧