当我启动应用程序时,我有一个非常令人沮丧的空指针。直到我更新Android Studio和Google Play服务才开始。我使用LocationClient切换到使用GoogleApiClient。然后,当我尝试启动它时,我的应用程序突然意外崩溃。我一直试图解决这个问题大约一个星期,我无法猜出这个问题来自哪里。这是崩溃发生时的日志
Process: com.android.wallfly, PID: 3941
java.lang.NullPointerException
at com.google.android.gms.internal.nj$a.handleMessage(Unknown Source)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:157)
at android.app.ActivityThread.main(ActivityThread.java:5356)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
at dalvik.system.NativeStart.main(Native Method)
答案 0 :(得分:0)
可能有很多原因导致应用程序崩溃并获得Null指针,如果您非常确定代码可能不是,您可以尝试从SDK管理器安装/升级Google Play服务到最新版本。 GoogleApClient是整个API中提供的钩子,确保您拥有最新版本的Google Play服务,并选择应用类型(移动设备,可穿戴设备等)并重新导入Google Play服务并在您的应用中添加为Lib。 希望这会有所帮助!!