2013-03-07 4 views
1

Je suis confrontée à l'exception ClassNotFoundException lors du lancement de mon application.L'application se bloque avec ClassNotFoundException

java.lang.RuntimeException: impossible à instancier l'application 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)
chez 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.invokeNative (native Method)
à 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 (Méthode natif)
causés par: 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 plus
activité finition force com.tsf.esharp.ui.activity/.LauncherActivity

Je suis confronté à ce problème une fois après que j'ai présenté un projet de bibliothèque et l'a ajouté à mon application. Quelqu'un peut-il savoir quel pourrait être le problème.

Répondre

0

Vous pouvez obtenir une exception ClassNotFoundException pour un certain nombre de raisons. Habituellement, c'est quand une bibliothèque n'est pas importée correctement ou qu'il y a confusion sur la classe à utiliser, par ex. si vous avez deux paquets avec des noms similaires et la même classe dans chacun d'eux. Parce que vous indiquez que ce problème a commencé après avoir importé un projet de bibliothèque, je suppose que le problème est lié à la façon dont vous utilisez la bibliothèque. Voici quelques choses à essayer:

Vous devez vous assurer que vous ajoutez correctement la bibliothèque. Il y a un bon et un mauvais moyen d'ajouter une bibliothèque à votre projet. Pour la bonne façon, cliquez droit sur votre projet Propriétés -> Android et ajoutez votre bibliothèque ici. Il n'y a plus sur la façon de le faire correctement dans le developer guide. Vérifiez pour voir si cela aide.