android - 应用程序在模拟器上运行良好,但在设备上给出 NoClassDefFoundError

标签 android android-emulator noclassdeffounderror

我开发了一个应用程序,它在模拟器上按预期运行,但在我的设备 (HTC one X) 上运行时出错。下面是 logcat 中显示的错误。有一种创建通知的方法。调用此方法 createNotification() 时出现错误。 Logcat 如下:

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 从 API 级别 16(Android 4.1,也称为 Jellybean)开始可用。您的 HTC One X 搭载 Android 4.0。

关于android - 应用程序在模拟器上运行良好,但在设备上给出 NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13308796/

相关文章:

android - 将位图转换为固定大小

java - MapActivity 上的 AutoCompleteTextView 不起作用

android - 类似 Twitter 的 Android 自动完成 TextView

java - Android Videoview 视频看不到

java.lang.NoClassDefFoundError : Could not initialize class org. powermock.modules.junit4.rule.PowerMockRule

android - 是否可以通过视频标签播放位于 Android WebView 上下载文件夹内的 mp4 文件?

android - Google Play 用户安装问题

Android 模拟器只打开一次通知栏

用于登录文件的 Android 最佳记录器

spring - java.lang.NoClassDefFoundError : org/apache/commons/pool2/PooledObjectFactory