zoukankan      html  css  js  c++  java
  • Eclipse adt 23中运行百度地图官网上的demo出现fatal错误

    出现的error的信息如下:
    05-04 08:23:49.993: E/AndroidRuntime(2948): FATAL EXCEPTION: main
    05-04 08:23:49.993: E/AndroidRuntime(2948): java.lang.ExceptionInInitializerError
    05-04 08:23:49.993: E/AndroidRuntime(2948): at com.baidu.mapapi.SDKInitializer.initialize(Unknown Source)
    05-04 08:23:49.993: E/AndroidRuntime(2948): at com.baidu.mapapi.SDKInitializer.initialize(Unknown Source)
    05-04 08:23:49.993: E/AndroidRuntime(2948): at org.example.baidumap.MainActivity.onCreate(MainActivity.java:24)
    05-04 08:23:49.993: E/AndroidRuntime(2948): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
    05-04 08:23:49.993: E/AndroidRuntime(2948): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
    05-04 08:23:49.993: E/AndroidRuntime(2948): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
    05-04 08:23:49.993: E/AndroidRuntime(2948): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
    05-04 08:23:49.993: E/AndroidRuntime(2948): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
    05-04 08:23:49.993: E/AndroidRuntime(2948): at android.os.Handler.dispatchMessage(Handler.java:99)
    05-04 08:23:49.993: E/AndroidRuntime(2948): at android.os.Looper.loop(Looper.java:130)
    05-04 08:23:49.993: E/AndroidRuntime(2948): at android.app.ActivityThread.main(ActivityThread.java:3683)
    05-04 08:23:49.993: E/AndroidRuntime(2948): at java.lang.reflect.Method.invokeNative(Native Method)
    05-04 08:23:49.993: E/AndroidRuntime(2948): at java.lang.reflect.Method.invoke(Method.java:507)
    05-04 08:23:49.993: E/AndroidRuntime(2948): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
    05-04 08:23:49.993: E/AndroidRuntime(2948): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
    05-04 08:23:49.993: E/AndroidRuntime(2948): at dalvik.system.NativeStart.main(Native Method)
    05-04 08:23:49.993: E/AndroidRuntime(2948): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load BaiduMapSDK_v3_1_0: findLibrary returned null
    05-04 08:23:49.993: E/AndroidRuntime(2948): at java.lang.Runtime.loadLibrary(Runtime.java:429) 
    05-04 08:23:49.993: E/AndroidRuntime(2948): at java.lang.System.loadLibrary(System.java:554)
    05-04 08:23:49.993: E/AndroidRuntime(2948): at com.baidu.mapapi.a.<clinit>(Unknown Source)
    05-04 08:23:49.993: E/AndroidRuntime(2948): ... 16 more
     
    解决办法:
      原因在于使用的模拟器的配置有问题。
    模拟器要使用ARM版本的CPU
     
    注:对于模拟器,使用的ARM版本的CPU
     
    将模拟器修改为arm版本之后,再运行出现如下问题:
    这个是因为key的问题。
    网上给的解决办法如下:
    直接重新申请一个key,就可以了。
     
    同时,对于手机(真机),上述的错误可以忽略,即:在真机上,照样都是可以用的。
     
     
    对于如上CPU的类别中,如果使用的是ARM(armeabi),则在libs目录中创建的目录是armeabi;对于CPU使用的是ARM(armeabi-v7a),则在libs目录中创建的目录是armeabi-v7a;有时候,需要将两个目录都创建,具体的情况具体对待。
  • 相关阅读:
    打包spring项目遇到的坑 Unable to locate Spring NamespaceHandler for XML schema ……shcema/context 产生的原因及解决方法
    Mybatis 从入门到精通一:mybatis的入门
    IO流系列一:输入输出流的转换
    本地模拟 gitlab ci 的 demo 项目
    docker 容器中部署 Go 服务时,请求 https 文件时抛错
    微信支付『支付失败,如果已扣款,资金在0-3个工作日原路返回』踩坑案例及解决方案
    PHP 安装 扩展时 抛出 /usr/local/Cellar/php@7.1/7.1.25/pecl 异常解决
    SpringBoot2 引入 Aop
    Mac 下 IDEA 中 SpringBoot 如何利用 DevTool 开启热部署
    MySql数据库中敏感字段加密处理方案
  • 原文地址:https://www.cnblogs.com/test-myblog/p/4477004.html
Copyright © 2011-2022 走看看