【发布时间】:2014-02-21 10:35:47
【问题描述】:
我正在开发 android 应用程序,我的应用程序崩溃说这条消息 当我从其他应用程序导航到我的应用程序时,“不幸的是,处理“iTextSharpGeneric.ITextSharp”已停止”。 iTextSharpGeneric 是我的项目名称。
我在 Adnroid 设备日志记录窗口中发现了这个异常:-
“java.lang.RunttimeException:无法实例化活动 ComponentInfo{com.iTextSharpGenericTest/iTextSharpGenericTest..TestActivity2}.java.lang.ClassNotFoundException”
这是我正在做的场景。在我的应用程序中
ITextSharpGeneric--> 打开 pdf(使用 adobe reader)-> 在 Adobe reader 中编辑 pdf 后-> 选择共享选项-> 显示应用程序列表-> 我在应用程序列表中选择“iTextSharpGeneric” (保存已编辑的 pdf 详细信息)->“应用程序崩溃”
我尝试使用保存 OnSaveInstanceState() 和 OnRestoreInstanceState() 来保留活动状态。但仍然遇到同样的问题。
这是我在 AndroidManifest.xml 中的意图过滤器标签
activity android:name="com.iTextSharpGenericTest.Activity2" android:label="iTextSharp"
intent-filter
action android:name="android.intent.action.MAIN"
action android:name="android.intent.action.SEND"
action android:name="android.intent.action.VIEW"
category android:name="android.intent.category.DEFAULT"
category android:name="android.intent.category.BROWSABLE"
data android:mimeType="application/pdf"
intent-filter
activity
我在做什么错?让我知道你有价值的建议。
这里是异常的详细日志,我只是在 Android Device Logging Window 中选择了过滤选项“Android Runtime”。
02-21 14:31:33.000 E/AndroidRuntime(5614):致命异常:主要 02-21 14:31:33.000 E/AndroidRuntime(5614):java.lang.RuntimeException:无法实例化活动 ComponentInfo{com.iTextSharpGenericTest/iTextSharpGenericTest.Activity2}:java.lang.ClassNotFoundException:iTextSharpGenericTest.Activity2 02-21 14:31:33.000 E/AndroidRuntime(5614): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1884) 02-21 14:31:33.000 E/AndroidRuntime(5614): 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1985) 02-21 14:31:33.000 E/AndroidRuntime(5614): 在 android.app.ActivityThread.access$600(ActivityThread.java:127) 02-21 14:31:33.000 E/AndroidRuntime(5614): 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1151) 02-21 14:31:33.000 E/AndroidRuntime(5614): 在 android.os.Handler.dispatchMessage(Handler.java:99) 02-21 14:31:33.000 E/AndroidRuntime(5614):在 android.os.Looper.loop(Looper.java:137) 02-21 14:31:33.000 E/AndroidRuntime(5614): 在 android.app.ActivityThread.main(ActivityThread.java:4447) 02-21 14:31:33.000 E/AndroidRuntime(5614):在 java.lang.reflect.Method.invokeNative(本机方法) 02-21 14:31:33.000 E/AndroidRuntime(5614):在 java.lang.reflect.Method.invoke(Method.java:511) 02-21 14:31:33.000 E/AndroidRuntime(5614):在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 02-21 14:31:33.000 E/AndroidRuntime(5614):在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 02-21 14:31:33.000 E/AndroidRuntime(5614):在 dalvik.system.NativeStart.main(本机方法) 02-21 14:31:33.000 E/AndroidRuntime(5614):引起:java.lang.ClassNotFoundException:iTextSharpGenericTest.Activity2 02-21 14:31:33.000 E/AndroidRuntime(5614):在 dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) 02-21 14:31:33.000 E/AndroidRuntime(5614):在 java.lang.ClassLoader.loadClass(ClassLoader.java:501) 02-21 14:31:33.000 E/AndroidRuntime(5614):在 java.lang.ClassLoader.loadClass(ClassLoader.java:461) 02-21 14:31:33.000 E/AndroidRuntime(5614):在 android.app.Instrumentation.newActivity(Instrumentation.java:1066) 02-21 14:31:33.000 E/AndroidRuntime(5614): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1875) 02-21 14:31:33.000 E/AndroidRuntime(5614): ... 11 更多 02-21 14:31:33.010 W/ActivityManager(169):强制完成活动 com.iTextSharpGenericTest/iTextSharpGenericTest.Activity2 02-21 14:31:33.520 W/ActivityManager(169):ActivityRecord{4163ed28 com.iTextSharpGenericTest/iTextSharpGenericTest.Activity2} 的活动暂停超时 02-21 14:31:33.650 D/OpenGLRenderer(5215):刷新缓存(模式 0) 02-21 14:31:43.820 W/ActivityManager(169):ActivityRecord{4163ed28 com.iTextSharpGenericTest/iTextSharpGenericTest.Activity2} 的活动销毁超时 02-21 14:31:46.360 I/Process (5614):发送信号。 PID:5614 SIG:9 02-21 14:31:46.380 W/InputDispatcher(169):通道'414cb888 com.iTextSharpGenericTest/itextsharpgenerictest.Activity1(服务器)'~消费者关闭输入通道或发生错误。事件=0x8 02-21 14:31:46.380 E/InputDispatcher(169): 通道 '414cb888 com.iTextSharpGenericTest/itextsharpgenerictest.Activity1 (server)' ~ 通道已不可恢复地损坏,将被处理! 02-21 14:31:46.380 W/InputDispatcher(169):试图取消注册已经未注册的输入通道“414cb888 com.iTextSharpGenericTest/itextsharpgenerictest.Activity1(服务器)” 02-21 14:31:46.380 I/ActivityManager(169): 进程 com.iTextSharpGenericTest (pid 5614) 已经死亡。 02-21 14:31:46.380 V/TabletStatusBar(250):setLightsOn(真) 02-21 14:31:46.380 I/WindowManager(169): WIN DEATH: Window{414cb888 com.iTextSharpGenericTest/itextsharpgenerictest.Activity1 paused=false} 02-21 14:31:46.390 I/WindowManager(169): WINDOW DIED Window{414cb888 com.iTextSharpGenericTest/itextsharpgenerictest.Activity1 paused=false} 02-21 14:31:46.630 D/AndroidRuntime(5645): 02-21 14:31:46.630 D/AndroidRuntime(5645): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit
谢谢 斯里尼
【问题讨论】:
-
能发一份详细的日志吗?
-
您好,我将异常的详细日志发布到主查询本身。评论窗口不允许超过 600 个字符。谢谢。
标签: android