Erreur DexFile.class dans éclipse

Je reçois cette erreur bizarre chaque fois que je débogue dans eclipse. Il semblait juste apparaître un jour et je me demandais si quelqu’un d’autre courrait le même problème. Cela n’affecte en aucune manière mon application et ne provoque pas de crash, mais c’est une gêne lors du débogage. Voici l’erreur complète:

// Comstackd from DexFile.java (version 1.5 : 49.0, super bit) public final class dalvik.system.DexFile { // Method descriptor #8 (Ljava/io/File;)V // Stack: 3, Locals: 2 public DexFile(java.io.File file) throws java.io.IOException; 0 aload_0 [this] 1 invokespecial java.lang.Object() [1] 4 new java.lang.RuntimeException [2] 7 dup 8 ldc  [3] 10 invokespecial java.lang.RuntimeException(java.lang.Ssortingng) [4] 13 athrow Line numbers: [pc: 0, line: 4] Local variable table: [pc: 0, pc: 14] local: this index: 0 type: dalvik.system.DexFile [pc: 0, pc: 14] local: file index: 1 type: java.io.File // Method descriptor #18 (Ljava/lang/Ssortingng;)V // Stack: 3, Locals: 2 public DexFile(java.lang.Ssortingng fileName) throws java.io.IOException; 0 aload_0 [this] 1 invokespecial java.lang.Object() [1] 4 new java.lang.RuntimeException [2] 7 dup 8 ldc  [3] 10 invokespecial java.lang.RuntimeException(java.lang.Ssortingng) [4] 13 athrow Line numbers: [pc: 0, line: 5] Local variable table: [pc: 0, pc: 14] local: this index: 0 type: dalvik.system.DexFile [pc: 0, pc: 14] local: fileName index: 1 type: java.lang.Ssortingng // Method descriptor #22 (Ljava/lang/Ssortingng;Ljava/lang/Ssortingng;I)Ldalvik/system/DexFile; // Stack: 3, Locals: 3 public static dalvik.system.DexFile loadDex(java.lang.Ssortingng sourcePathName, java.lang.Ssortingng outputPathName, int flags) throws java.io.IOException; 0 new java.lang.RuntimeException [2] 3 dup 4 ldc  [3] 6 invokespecial java.lang.RuntimeException(java.lang.Ssortingng) [4] 9 athrow Line numbers: [pc: 0, line: 6] Local variable table: [pc: 0, pc: 10] local: sourcePathName index: 0 type: java.lang.Ssortingng [pc: 0, pc: 10] local: outputPathName index: 1 type: java.lang.Ssortingng [pc: 0, pc: 10] local: flags index: 2 type: int // Method descriptor #28 ()Ljava/lang/Ssortingng; // Stack: 3, Locals: 1 public java.lang.Ssortingng getName(); 0 new java.lang.RuntimeException [2] 3 dup 4 ldc  [3] 6 invokespecial java.lang.RuntimeException(java.lang.Ssortingng) [4] 9 athrow Line numbers: [pc: 0, line: 7] Local variable table: [pc: 0, pc: 10] local: this index: 0 type: dalvik.system.DexFile // Method descriptor #30 ()V // Stack: 3, Locals: 1 public void close() throws java.io.IOException; 0 new java.lang.RuntimeException [2] 3 dup 4 ldc  [3] 6 invokespecial java.lang.RuntimeException(java.lang.Ssortingng) [4] 9 athrow Line numbers: [pc: 0, line: 8] Local variable table: [pc: 0, pc: 10] local: this index: 0 type: dalvik.system.DexFile // Method descriptor #32 (Ljava/lang/Ssortingng;Ljava/lang/ClassLoader;)Ljava/lang/Class; // Stack: 3, Locals: 3 public java.lang.Class loadClass(java.lang.Ssortingng name, java.lang.ClassLoader loader); 0 new java.lang.RuntimeException [2] 3 dup 4 ldc  [3] 6 invokespecial java.lang.RuntimeException(java.lang.Ssortingng) [4] 9 athrow Line numbers: [pc: 0, line: 9] Local variable table: [pc: 0, pc: 10] local: this index: 0 type: dalvik.system.DexFile [pc: 0, pc: 10] local: name index: 1 type: java.lang.Ssortingng [pc: 0, pc: 10] local: loader index: 2 type: java.lang.ClassLoader // Method descriptor #37 ()Ljava/util/Enumeration; // Signature: ()Ljava/util/Enumeration; // Stack: 3, Locals: 1 public java.util.Enumeration ensortinges(); 0 new java.lang.RuntimeException [2] 3 dup 4 ldc  [3] 6 invokespecial java.lang.RuntimeException(java.lang.Ssortingng) [4] 9 athrow Line numbers: [pc: 0, line: 10] Local variable table: [pc: 0, pc: 10] local: this index: 0 type: dalvik.system.DexFile // Method descriptor #30 ()V // Stack: 3, Locals: 1 protected void finalize() throws java.io.IOException; 0 new java.lang.RuntimeException [2] 3 dup 4 ldc  [3] 6 invokespecial java.lang.RuntimeException(java.lang.Ssortingng) [4] 9 athrow Line numbers: [pc: 0, line: 11] Local variable table: [pc: 0, pc: 10] local: this index: 0 type: dalvik.system.DexFile // Method descriptor #42 (Ljava/lang/Ssortingng;)Z public static native boolean isDexOptNeeded(java.lang.Ssortingng arg0) throws java.io.FileNotFoundException, java.io.IOException; } 

Merci

J’ai découvert que cela se produisait parce que je définissais un point d’arrêt sur une définition de classe. Pour résoudre ce problème, j’ai utilisé la fenêtre des points d’arrêt dans la perspective de débogage pour décocher tous les points d’arrêt. J’espère que cela t’aides.

J’ai finalement trouvé une réponse ici . Il semble que lorsque vous déboguez, il essaie d’entrer dans du code pour lequel il n’a pas (la source Android). Vous pouvez inclure cela dans votre projet de manière à éviter cette erreur. Si le lien ci-dessus ne fonctionne pas, essayez celui-ci .