服务未注册:org.OpenUDID.OpenUDID_manager@2b038438

时间:2014-01-06 09:48:56

标签: java android eclipse

我在Google Play中发布了一个应用程序,前段时间我在开发者控制台中收到了两个错误报告,如下所示:

java.lang.IllegalArgumentException: Service not registered: org.OpenUDID.OpenUDID_manager@2b038438
at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:891)
at android.app.ContextImpl.unbindService(ContextImpl.java:921)
at android.content.ContextWrapper.unbindService(ContextWrapper.java:352)
at org.OpenUDID.OpenUDID_manager.onServiceConnected(OpenUDID_manager.java:68)
at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1064)
at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1081)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3701)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:624)
at dalvik.system.NativeStart.main(Native Method)

和第二:

java.lang.IllegalArgumentException: Service not registered: org.OpenUDID.OpenUDID_manager@40590d88
at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:934)
at android.app.ContextImpl.unbindService(ContextImpl.java:952)
at android.content.ContextWrapper.unbindService(ContextWrapper.java:352)
at org.OpenUDID.OpenUDID_manager.onServiceConnected(OpenUDID_manager.java:68)
at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1107)
at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1124)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:150)
at android.app.ActivityThread.main(ActivityThread.java:4293)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)

有人可以解释一下这是什么意思吗?堆栈跟踪中的非指定包来自我的应用程序。

我使用的一些库是adcolony和appbooster。 (我想这个libs可能是问题的原因)。

1 个答案:

答案 0 :(得分:0)

2014年新的一年。如果答案是可行的,那么提出答案并指出:)

嗨,我想我遇到了这个问题,请看一下。

制作你正在使用正确的背景。

其中一天

mService.unbindService(mConnection);

显然是无稽之谈,在错误的上下文中调用unbind。它应该是

unbindService(mConnection);

发布的编码中的其他错误是缺少

 @Override
    public boolean onUnbind(Intent intent) {
        // All clients have unbound with unbindService()



        return false;
    }