java.lang.NoSuchMethodError:Landroid / os / PowerManager $ HtcCpuCtrl $ 1;。<init>

时间:2015-07-08 08:34:32

标签: java android nosuchmethoderror

看了这个链接[http://docs.oracle.com/javase/7/docs/api/java/lang/NoSuchMethodError.html][1],我甚至不知道错误发生了。谁知道呢

注意:此错误发生在HTC609d手机上,并且不会一直崩溃。

 java.lang.NoSuchMethodError: Landroid/os/PowerManager$HtcCpuCtrl$1;.<init>
at android.os.PowerManager$HtcCpuCtrl.<init>(PowerManager.java:972)
at android.os.PowerManager.newHtcCpuCtrl(PowerManager.java:1280)
at android.widget.AbsListView.onAttachedToWindow(AbsListView.java:2859)
at android.view.View.dispatchAttachedToWindow(View.java:11895)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2428)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2435)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2435)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2435)
at android.view.ViewGroup.addViewInner(ViewGroup.java:3443)
at android.view.ViewGroup.addView(ViewGroup.java:3275)
at android.view.ViewGroup.addView(ViewGroup.java:3220)
at android.view.ViewGroup.addView(ViewGroup.java:3196)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:958)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1126)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:739)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1489)
at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:486)
at android.support.v4.app.FragmentTabHost.onAttachedToWindow(FragmentTabHost.java:283)
at com.sangfor.pocket.uin.main.MoaFragmentTabHost.onAttachedToWindow(MoaFragmentTabHost.java:34)
at android.view.View.dispatchAttachedToWindow(View.java:11895)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2428)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2435)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2435)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2435)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2435)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2435)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2435)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2435)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2435)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1469)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1236)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4750)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:746)
at android.view.Choreographer.doCallbacks(Choreographer.java:572)
at android.view.Choreographer.doFrame(Choreographer.java:538)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:731)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:155)
at android.app.ActivityThread.main(ActivityThread.java:5536)
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:1074)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:841)
at dalvik.system.NativeStart.main(Native Method)

1 个答案:

答案 0 :(得分:0)

这个 NoSuchMethodError 意味着没有这样的方法; - )

在这种情况下,我想在您运行程序的设备上 android.os.PowerManger 包并没有提供 HtcCpuCtrl 类。

刚刚检查了API 22的来源,并且没有像HtcCpuCtrl这样的东西。 它也没有在PowerManger文档中列出:

https://developer.android.com/reference/android/os/PowerManager.html

从名字中猜测,听起来像是特定于HTC的......