Java 在androidstudio中实现Map活动

Java 在androidstudio中实现Map活动,java,android,android-intent,android-activity,mapactivity,Java,Android,Android Intent,Android Activity,Mapactivity,我正在尝试使用onClick上的意图启动地图活动,但应用程序正在崩溃并出现此错误。我想通过单击按钮启动地图活动。有人能给出一个如何在android项目中集成MapActivity的想法吗 Logcat错误日志如下所示: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.gul.alviefinal.apk/com.javaorigin.test.apk.MapsActivity}: jav

我正在尝试使用
onClick
上的意图启动地图活动,但应用程序正在崩溃并出现此错误。我想通过单击按钮启动地图活动。有人能给出一个如何在android项目中集成
MapActivity
的想法吗

Logcat错误日志如下所示:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.gul.alviefinal.apk/com.javaorigin.test.apk.MapsActivity}: java.lang.NullPointerException
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2100)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2125)
            at android.app.ActivityThread.access$600(ActivityThread.java:140)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1227)
            at android.os.Handler.dispatchMessage(Handler.java:99)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:4898)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1006)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773)
            at dalvik.system.NativeStart.main(Native Method)
     Caused by: java.lang.NullPointerException
            at com.javaorigin.test.apk.MapsActivity.setUpMap(MapsActivity.java:101)
            at com.javaorigin.test.apk.MapsActivity.setUpMapIfNeeded(MapsActivity.java:62)
            at com.javaorigin.test.apk.MapsActivity.onCreate(MapsActivity.java:30)
            at android.app.Activity.performCreate(Activity.java:5206)
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1083)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2064)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2125)
            at android.app.ActivityThread.access$600(ActivityThread.java:140)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1227)
            at android.os.Handler.dispatchMessage(Handler.java:99)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:4898)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1006)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773)
            at dalvik.system.NativeStart.main(Native Method)
06-02 12:47:12.564  30396-30396/com.example.gul.alviefinal.apk E/dalvikvm﹕ Could not find class 'android.app.AppOpsManager', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.zza
06-02 12:47:13.189  30396-30396/com.example.gul.alviefinal.apk E/dalvikvm﹕ Could not find class 'android.app.AppOpsManager', referenced from method com.google.android.gms.common.ij.a
06-02 12:47:13.774  30396-30396/com.example.gul.alviefinal.apk E/AndroidRuntime﹕ FATAL EXCEPTION: main
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.gul.alviefinal.apk/com.javaorigin.test.apk.MapsActivity}: java.lang.NullPointerException
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2100)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2125)
            at android.app.ActivityThread.access$600(ActivityThread.java:140)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1227)
            at android.os.Handler.dispatchMessage(Handler.java:99)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:4898)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1006)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773)
            at dalvik.system.NativeStart.main(Native Method)
     Caused by: java.lang.NullPointerException
            at com.javaorigin.test.apk.MapsActivity.setUpMap(MapsActivity.java:101)
            at com.javaorigin.test.apk.MapsActivity.setUpMapIfNeeded(MapsActivity.java:62)
            at com.javaorigin.test.apk.MapsActivity.onCreate(MapsActivity.java:30)
            at android.app.Activity.performCreate(Activity.java:5206)
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1083)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2064)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2125)
            at android.app.ActivityThread.access$600(ActivityThread.java:140)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1227)
            at android.os.Handler.dispatchMessage(Handler.java:99)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:4898)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1006)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773)
            at dalvik.system.NativeStart.main(Native Method)

在没有看到任何代码的情况下很难提供帮助,但我猜您没有正确导入库。

您可以从google了解如何使用MapFragment在应用程序中轻松设置地图,它非常简单,编写得很好。

有代码吗?我们不能这样帮助你