【问题标题】:application crashes due to Fatal Exception in android?由于android中的致命异常导致应用程序崩溃?
【发布时间】:2011-07-04 10:16:34
【问题描述】:

我正在 android 中开发一个应用程序,其中我有 175 张图像,我已经实现了放大和缩小按钮点击。

我的功能适用于 174 张图片,但是当为第 175 张图片实现它时,我的应用程序崩溃了。

日志猫报告如下:

07-04 15:39:27.118: ERROR/AndroidRuntime(6025): FATAL EXCEPTION: main
07-04 15:39:27.118: ERROR/AndroidRuntime(6025): java.lang.VerifyError: different.pictures.Jaap$2
07-04 15:39:27.118: ERROR/AndroidRuntime(6025):     at different.pictures.Jaap.onCreate(Jaap.java:1046)
07-04 15:39:27.118: ERROR/AndroidRuntime(6025):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
07-04 15:39:27.118: ERROR/AndroidRuntime(6025):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
07-04 15:39:27.118: ERROR/AndroidRuntime(6025):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
07-04 15:39:27.118: ERROR/AndroidRuntime(6025):     at android.app.ActivityThread.access$2300(ActivityThread.java:125)
07-04 15:39:27.118: ERROR/AndroidRuntime(6025):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
07-04 15:39:27.118: ERROR/AndroidRuntime(6025):     at android.os.Handler.dispatchMessage(Handler.java:99)
07-04 15:39:27.118: ERROR/AndroidRuntime(6025):     at android.os.Looper.loop(Looper.java:123)
07-04 15:39:27.118: ERROR/AndroidRuntime(6025):     at android.app.ActivityThread.main(ActivityThread.java:4627)
07-04 15:39:27.118: ERROR/AndroidRuntime(6025):     at java.lang.reflect.Method.invokeNative(Native Method)
07-04 15:39:27.118: ERROR/AndroidRuntime(6025):     at java.lang.reflect.Method.invoke(Method.java:521)
07-04 15:39:27.118: ERROR/AndroidRuntime(6025):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
07-04 15:39:27.118: ERROR/AndroidRuntime(6025):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
07-04 15:39:27.118: ERROR/AndroidRuntime(6025):     at dalvik.system.NativeStart.main(Native Method)

【问题讨论】:

  • 请重新格式化您的问题,使其更具可读性。

标签: android exception


【解决方案1】:

在您的Jaap 类中,您有几个内部非静态类。当您实例化其中一个对象时,验证程序会尝试将该内部类的方法转换为机器代码。它没有做到这一点。

要解决此问题,您需要在出现此异常之前仔细检查日志。应该有一些关于 different.pictures.Jaap$2 类有什么问题的警告。

【讨论】:

  • @inazaruk 感谢您的回答,我试图找出错误但不太了解 07-04 16:27:10.578: INFO/ActivityManager(60): Starting activity: Intent { cmp= different.pictures/.Xyz } 07-04 16:27:10.619: DEBUG/PhoneWindow(7209): 无法保存哪个视图有焦点,因为焦点视图 com.android.internal.policy.impl.PhoneWindow$DecorView@43e5cc10没有身份证。 07-04 16:27:13.909:DEBUG/dalvikvm(7209):GC_FOR_MALLOC 在 173 毫秒内释放了 2257 个对象/137024 个字节 07-04 16:27:14.309:WARN/ActivityManager(60):HistoryRecord {44010868 不同的活动销毁超时。图片/.xyz}
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-08
  • 2012-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多