首页 文章

该应用程序崩溃与ClassNotFoundException

提问于
浏览
1

我在启动应用程序时遇到ClassNotFoundException .

java.lang.RuntimeException:无法在android上实例化android.app.LoadedApk.makeApplication(LoadedApk.java:482)中的应用程序com.tsf.esharp.DataSystem:java.lang.ClassNotFoundException:com.tsf.esharp.DataSystem . app.ActivityThread.handleBindApplication(ActivityThread.java:3952)在Android.app上的android.app.ActivityThread.access $ 1300(ActivityThread.java:128)android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1199) . Handler.dispatchMessage(Handler.java:99)位于android.app.Looper.loop(Looper.java:137)的android.app.ActivityThread.main(ActivityThread.java:4514),位于java.lang.reflect.Method.invokeNative (本地方法)位于com.android.internal.os的com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:790)的java.lang.reflect.Method.invoke(Method.java:511) .dyvikInystem.main(ZygoteInit.java:557)at dalvik.system.NativeStart.main(Native Method)引起:java.lang.ClassNotFoundException:com.tsf.esharp.DataSystem at dalvik.system.BaseDexClassLoader.f java.lang.ClassLoader.loadClass(ClassLoader.java:501)中的indClass(BaseDexClassLoader.java:61),位于android.app.Instrumentation.newApplication(Instrumentation.java)的java.lang.ClassLoader.loadClass(ClassLoader.java:461) :946)在android.app.LoadedApk.makeApplication(LoadedApk.java:477)... 11更多强制完成活动com.tsf.esharp.ui.activity / .LauncherActivity

在我介绍了一个库项目并将其添加到我的应用程序后,我遇到了这个问题 . 任何人都可以知道可能是什么问题 .

1 回答

  • 0

    出于多种原因,您可以获得ClassNotFoundException . 通常是在没有正确导入库的情况下,或者在使用哪个类时会产生混淆,例如如果你有两个具有相似名称的包,并且每个包都有相同的类 .

    因为您提到在导入库项目后问题已经开始,我猜测问题就是您使用库的问题 . 以下是一些尝试:

    您需要确保正确添加库 . 将库添加到项目中有正确和错误的方法 . 要以正确的方式右键单击您的项目属性 - > Android并在此处添加您的库 . 有关如何在_1493889中正确执行此操作的更多信息 . 检查是否有帮助 .

相关问题