Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 应用程序因ClassNotFoundException而崩溃_Android_Eclipse Adt - Fatal编程技术网

Android 应用程序因ClassNotFoundException而崩溃

Android 应用程序因ClassNotFoundException而崩溃,android,eclipse-adt,Android,Eclipse Adt,启动应用程序时,我面临ClassNotFoundException java.lang.RuntimeException:无法实例化应用程序 com.tsf.esharp.DataSystem:java.lang.ClassNotFoundException: com.tsf.esharp.DataSystem位于 android.app.LoadedApk.makeApplication(LoadedApk.java:482) 在 android.app.ActivityThread.hand

启动应用程序时,我面临ClassNotFoundException

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


在我引入一个库项目并将其添加到我的应用程序中之后,我曾经遇到过这个问题。任何人都知道可能是什么问题。

您可以得到一个ClassNotFoundException,原因有很多。通常是在库未正确导入或对使用哪个类存在混淆时,例如,如果您有两个名称相似的包,并且每个包中都有相同的类

因为您提到这个问题是在导入库项目后开始的,所以我猜这个问题与您如何使用库有关。以下是一些可以尝试的东西:

您需要确保正确添加库。向项目中添加库的方法有对也有错。要获得正确的方法,请右键单击您的项目属性-->Android并在此处添加库。中有更多关于如何正确执行此操作的内容。看看这是否有帮助