百度地图SDK SDKInitializer.initialize(getApplicationContext())报错

错误日志

Process: com.example.zhinongyoudao, PID: 2632
    java.lang.RuntimeException: Unable to create application com.example.ui.application.MyApplication: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.os.Bundle.getString(java.lang.String)' on a null object reference
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6465)
        at android.app.ActivityThread.access$1300(ActivityThread.java:219)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1859)
        at android.os.Handler.dispatchMessage(Handler.java:107)
        at android.os.Looper.loop(Looper.java:214)
        at android.app.ActivityThread.main(ActivityThread.java:7356)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
     Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.os.Bundle.getString(java.lang.String)' on a null object reference
        at com.baidu.mapsdkplatform.comapi.util.PermissionCheck.init(Unknown Source:31)
        at com.baidu.mapsdkplatform.comapi.a.c(Unknown Source:30)
        at com.baidu.mapsdkplatform.comapi.c.a(Unknown Source:28)
        at com.baidu.mapapi.SDKInitializer.initialize(Unknown Source:2)
        at com.example.zhinongyoudao.ui.application.MyApplication.onCreate(MyApplication.java:39)
        at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1182)

解决办法

在AndroidManifest中添加

<!-- 开发者申请的key -->
        <meta-data
            android:name="com.baidu.lbsapi.API_KEY"
            android:value="申请的key" />

猜你喜欢

转载自blog.csdn.net/weixin_44139445/article/details/107570971