3

我收到此错误:

尝试在空对象引用上调用接口方法“android.os.IBinder com.mediatek.anrappmanager.IFrameworks.serviceManagerGetService(java.lang.String)”

日志猫:

05-21 01:25:46.136 18093-18115/com.myapp.firbase D/ANRAppManager: !!! It is not under singleton mode, U can't use it. !!!
05-21 01:25:46.139 18093-18115/com.myapp.firbase W/Binder: Caught a RuntimeException from the binder stub implementation.
                                                             java.lang.NullPointerException: Attempt to invoke interface method 'android.os.IBinder com.mediatek.anrappmanager.IFrameworks.serviceManagerGetService(java.lang.String)' on a null object reference
                                                                 at com.mediatek.anrappmanager.ANRManagerNative$1.b(SourceFile:77)
                                                                 at com.mediatek.anrappmanager.ANRManagerNative$1.c(SourceFile:75)
                                                                 at com.mediatek.anrappmanager.ANRManagerNative$a.get(SourceFile:97)
                                                                 at com.mediatek.anrappmanager.ANRManagerNative.getDefault(SourceFile:35)
                                                                 at com.mediatek.anrappmanager.ANRAppManager.dumpMessageHistory(SourceFile:59)
                                                                 at android.app.ActivityThread$ApplicationThread.dumpMessageHistory(ActivityThread.java:1255)
                                                                 at android.app.ApplicationThreadNative.onTransact(ApplicationThreadNative.java:691)
                                                                 at android.os.Binder.execTransact(Binder.java:451)
05-21 01:25:46.143 18093-18115/com.myapp.firbase W/System.err: java.lang.NullPointerException: Attempt to invoke interface method 'android.os.IBinder com.mediatek.anrappmanager.IFrameworks.serviceManagerGetService(java.lang.String)' on a null object reference
05-21 01:25:46.143 18093-18115/com.myapp.firbase W/System.err:     at com.mediatek.anrappmanager.ANRManagerNative$1.b(SourceFile:77)
05-21 01:25:46.143 18093-18115/com.myapp.firbase W/System.err:     at com.mediatek.anrappmanager.ANRManagerNative$1.c(SourceFile:75)
05-21 01:25:46.143 18093-18115/com.myapp.firbase W/System.err:     at com.mediatek.anrappmanager.ANRManagerNative$a.get(SourceFile:97)
05-21 01:25:46.143 18093-18115/com.myapp.firbase W/System.err:     at com.mediatek.anrappmanager.ANRManagerNative.getDefault(SourceFile:35)
05-21 01:25:46.143 18093-18115/com.myapp.firbase W/System.err:     at com.mediatek.anrappmanager.ANRAppManager.dumpMessageHistory(SourceFile:59)
05-21 01:25:46.144 18093-18115/com.myapp.firbase W/System.err:     at android.app.ActivityThread$ApplicationThread.dumpMessageHistory(ActivityThread.java:1255)
05-21 01:25:46.144 18093-18115/com.myapp.firbase W/System.err:     at android.app.ApplicationThreadNative.onTransact(ApplicationThreadNative.java:691)
05-21 01:25:46.144 18093-18115/com.myapp.firbase W/System.err:     at android.os.Binder.execTransact(Binder.java:451)

依赖项:

compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:support-v4:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.google.android.gms:play-services:9.0.0'
compile 'me.dm7.barcodescanner:zxing:1.8.3'
compile 'com.facebook.android:facebook-android-sdk:4.6.0'
compile 'com.android.support:multidex:1.0.1'
compile 'com.google.firebase:firebase-core:9.0.0'
compile 'com.google.firebase:firebase-messaging:9.0.0'
compile 'com.google.firebase:firebase-auth:9.0.0'
compile 'com.google.firebase:firebase-crash:9.0.0'
compile 'com.google.firebase:firebase-analytics:9.0.0'
4

2 回答 2

0

我的代码中也发生了同样的事情。错误说明一切“Caught a RuntimeException ...”

事实证明,我的代码抛出了一个我没有捕捉到的异常。

于 2017-02-22T21:07:29.397 回答
-1

最后我找到了解决方案:)

这是因为我指定com.google.android.gms:play-services:9.0.0为依赖项。我正在引入几乎所有的 Google Play 服务——数量很多!

就我而言,我在下面添加了依赖项而不是com.google.android.gms:play-services:9.0.0

compile 'com.google.android.gms:play-services-identity:9.0.0'
compile 'com.google.android.gms:play-services-location:9.0.0'
compile 'com.google.android.gms:play-services-analytics:9.0.0'
compile 'com.google.android.gms:play-services-ads:9.0.0'
compile 'com.google.android.gms:play-services-appinvite:9.0.0'
compile 'com.google.android.gms:play-services-auth:9.0.0'
compile 'com.google.android.gms:play-services-appindexing:9.0.0'

这可以在这里找到完整列表

于 2016-05-24T09:29:35.877 回答