在Android中使用造成时出现java.lang.ClassNotFoundException报错如何解决

介绍

本篇文章为大家展示了在Android中使用造成时出现. lang。ClassNotFoundException报错如何解决,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

出现问题:

08-13 18:29:22.924: E/AndroidRuntime(1875):由于:Java.lang.ClassNotFoundException: XXXXX ,,在装载机dalvik.system.PathClassLoader[/数据/app/XXXX.apk]

我想大家经常因为疏忽出现ClassNotFoundException的异常,这个异常在Android开发中无非就是告诉你类没有找的到,那么什么原因导致没找到呢?

<强>其实一般分为2种情况:

1,启动活动的时候,在AndroidManifest。xml可能压根你就忘了添加一个活动,或者说活动的包名或者名字写错了,这个犯错几率很高的

2,你的使用的类,是一个外部的JAR包,当在工程中编译使用时,发布成的APK并没有包含JAR文件,所以APK在执行的时候就找不到JAR文件,会报错。

所以一定在“订单和出口”里,勾选使用的JAR包。切记!

在Android中使用造成时出现. lang。ClassNotFoundException报错如何解决

上述内容就是在Android中使用造成时出现java.lang.ClassNotFoundException报错如何解决,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

在Android中使用造成时出现java.lang.ClassNotFoundException报错如何解决