我开发了一个应用程序,它在仿真器上按预期运行,但在我的设备(HTC one X)中运行时出现错误。以下是logcat中显示的错误。有一种方法可以创建一个通知。调用此方法createNotification()
时会出现错误。 Logcat如下:应用程序在仿真器上运行正常,但在设备上给出NoClassDefFoundError
11-09 13:40:13.350: E/AndroidRuntime(5294): FATAL EXCEPTION: main
11-09 13:40:13.350: E/AndroidRuntime(5294): java.lang.NoClassDefFoundError: android.app.TaskStackBuilder
11-09 13:40:13.350: E/AndroidRuntime(5294): at com.example.accessibility.Accessibility.createNotification(Accessibility.java:205)
11-09 13:40:13.350: E/AndroidRuntime(5294): at com.example.accessibility.Accessibility$1.onClick(Accessibility.java:69)
11-09 13:40:13.350: E/AndroidRuntime(5294): at android.view.View.performClick(View.java:3538)
11-09 13:40:13.350: E/AndroidRuntime(5294): at android.view.View$PerformClick.run(View.java:14319)
11-09 13:40:13.350: E/AndroidRuntime(5294): at android.os.Handler.handleCallback(Handler.java:608)
11-09 13:40:13.350: E/AndroidRuntime(5294): at android.os.Handler.dispatchMessage(Handler.java:92)
11-09 13:40:13.350: E/AndroidRuntime(5294): at android.os.Looper.loop(Looper.java:156)
11-09 13:40:13.350: E/AndroidRuntime(5294): at android.app.ActivityThread.main(ActivityThread.java:5045)
11-09 13:40:13.350: E/AndroidRuntime(5294): at java.lang.reflect.Method.invokeNative(Native Method)
11-09 13:40:13.350: E/AndroidRuntime(5294): at java.lang.reflect.Method.invoke(Method.java:511)
11-09 13:40:13.350: E/AndroidRuntime(5294): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
11-09 13:40:13.350: E/AndroidRuntime(5294): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
11-09 13:40:13.350: E/AndroidRuntime(5294): at dalvik.system.NativeStart.main(Native Method)
如果有人能帮我修复这个错误,我将不胜感激。
这是非常有帮助的。是否有任何其他方式实现TaskStackBuilder在我的createNotification()方法中实现。但是这个链接表示它可以从3.0和更高版本中获得..http://developer.android.com/reference/android/support/v4/app/TaskStackBuilder.html – baburaoS
是的,你可以使用向后兼容库(这是你可以使用'android.support.v4.app.TaskStackBuilder'来确保你在你的构建中包含了相应的支持库,参见http:///developer.android.com/tools/extras/support-library.html –
非常感谢大卫..你建议真的有帮助,现在它在我的设备上工作的链接.. – baburaoS