2012-01-02 37 views
1

我對inbuild電子郵件應用程序的工作在這個應用我在建設時收到錯誤日誌怎麼能解決問題如何解決問題轉換爲Dalvik格式失敗,錯誤1?

[2012-01-02 10:53:07 - AndroidMail] Dx 
UNEXPECTED TOP-LEVEL EXCEPTION: 
com.android.dx.util.ExceptionWithContext: bitIndex < 0: -1 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.util.ExceptionWithContext.withContext(ExceptionWithContext.java:46) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:344) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:134) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:87) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.processClass(Main.java:483) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.processFileBytes(Main.java:455) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.access$400(Main.java:67) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:394) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.processOne(Main.java:418) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.processAllFiles(Main.java:329) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.run(Main.java:206) 
[2012-01-02 10:53:07 - AndroidMail] Dx at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[2012-01-02 10:53:07 - AndroidMail] Dx at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
[2012-01-02 10:53:07 - AndroidMail] Dx at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
[2012-01-02 10:53:07 - AndroidMail] Dx at java.lang.reflect.Method.invoke(Unknown Source) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.ide.eclipse.adt.internal.build.DexWrapper.run(DexWrapper.java:179) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:729) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(PostCompilerBuilder.java:602) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:321) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:396) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.resources.Project$1.run(Project.java:618) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.resources.Project.build(Project.java:124) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.ide.eclipse.adt.internal.project.ProjectHelper.build(ProjectHelper.java:869) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:146) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1132) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 
[2012-01-02 10:53:07 - AndroidMail] Dx Caused by: java.lang.IndexOutOfBoundsException: bitIndex < 0: -1 
[2012-01-02 10:53:07 - AndroidMail] Dx at java.util.BitSet.set(Unknown Source) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.ssa.SsaMethod.bitSetFromLabelList(SsaMethod.java:141) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.ssa.SsaBasicBlock.newFromRop(SsaBasicBlock.java:162) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.ssa.SsaMethod.convertRopToSsaBlocks(SsaMethod.java:174) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.ssa.SsaMethod.newFromRopMethod(SsaMethod.java:104) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.ssa.SsaConverter.convertToSsaMethod(SsaConverter.java:45) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:99) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:73) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:273) 
[2012-01-02 10:53:07 - AndroidMail] Dx ... 35 more 
...while processing close()V 
...while processing android/media/AmrInputStream.class 

[2012-01-02 10:53:07 - AndroidMail] Dx 
UNEXPECTED TOP-LEVEL EXCEPTION: 
java.lang.IllegalArgumentException: already added: Lcom/android/server/ResettableTimeout$T; 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.dex.file.DexFile.add(DexFile.java:163) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.processClass(Main.java:486) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.processFileBytes(Main.java:455) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.access$400(Main.java:67) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:394) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.processOne(Main.java:418) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.processAllFiles(Main.java:329) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.run(Main.java:206) 
[2012-01-02 10:53:07 - AndroidMail] Dx at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[2012-01-02 10:53:07 - AndroidMail] Dx at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
[2012-01-02 10:53:07 - AndroidMail] Dx at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
[2012-01-02 10:53:07 - AndroidMail] Dx at java.lang.reflect.Method.invoke(Unknown Source) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.ide.eclipse.adt.internal.build.DexWrapper.run(DexWrapper.java:179) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:729) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(PostCompilerBuilder.java:602) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:321) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:396) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.resources.Project$1.run(Project.java:618) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.resources.Project.build(Project.java:124) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.ide.eclipse.adt.internal.project.ProjectHelper.build(ProjectHelper.java:869) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:146) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1132) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 
[2012-01-02 10:53:07 - AndroidMail] Dx 
UNEXPECTED TOP-LEVEL EXCEPTION: 
java.lang.IllegalArgumentException: already added: Lcom/android/server/ResettableTimeout$T; 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.dex.file.DexFile.add(DexFile.java:163) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.processClass(Main.java:486) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.processFileBytes(Main.java:455) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.access$400(Main.java:67) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:394) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.processOne(Main.java:418) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.processAllFiles(Main.java:329) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.dx.command.dexer.Main.run(Main.java:206) 
[2012-01-02 10:53:07 - AndroidMail] Dx at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[2012-01-02 10:53:07 - AndroidMail] Dx at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
[2012-01-02 10:53:07 - AndroidMail] Dx at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
[2012-01-02 10:53:07 - AndroidMail] Dx at java.lang.reflect.Method.invoke(Unknown Source) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.ide.eclipse.adt.internal.build.DexWrapper.run(DexWrapper.java:179) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:729) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(PostCompilerBuilder.java:602) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:321) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:396) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.resources.Project$1.run(Project.java:618) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.resources.Project.build(Project.java:124) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.ide.eclipse.adt.internal.project.ProjectHelper.build(ProjectHelper.java:869) 
[2012-01-02 10:53:07 - AndroidMail] Dx at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:146) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1132) 
[2012-01-02 10:53:07 - AndroidMail] Dx at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 
[2012-01-02 10:53:07 - AndroidMail] Dx 3 errors; aborting 
[2012-01-02 10:53:07 - AndroidMail] Conversion to Dalvik format failed with error 1 

請提出了一些建議,在此先感謝 納拉辛哈

回答

8

轉到Project»Properties» Java Build Path»Libraries並刪除除您的android SDK版本之外的所有內容,請單擊確定。轉到Project»Clean»Clean projects selected below»select your project and click OK我希望這會有所幫助。

另一個原因是,它可以是一個JAR文件衝突,如果你有位於項目文件夾中的某處一個JAR文件,然後將其添加爲一個Java路徑庫。它不會在Package Explorer中顯示出來,這樣你就不會注意到它,但它確實統計兩次,造成可怕的Dalvik錯誤

+1

我同意 - 這肯定聽起來像一個.jar文件衝突,或使用一個.jar這是不兼容的Android。這種情況也發生在這裏:http://stackoverflow.com/questions/2680827/conversion-to-dalvik-format-failed-with-error-1-on-external-jar – paulsm4 2012-01-02 06:28:14

+0

如果你的問題是由我的答案,然後親切地解決接受它:) – 2012-01-02 06:30:21

+0

[2012-01-02 13:38:47 - AndroidMail] Dx 意外的頂級例外: com.android.dx.util.ExceptionWithContext:bitIndex <0:-1 [2012-01- 02 13:38:47 - AndroidMail] Dx \t at com.android.dx.util.ExceptionWithContext.withContext(ExceptionWithContext.java:46)如何解決這個問題 – Narasimha 2012-01-02 08:34:35

0

我Android的DX工具的維護者之一;這是一個DX崩潰,你看到這個例外是我們的錯。

我就被分流到我自己的團隊bug 23821。如果您可以提供詳細的步驟來重現崩潰,我們將有更好的運氣修復此錯誤。向我們提供指向導致崩潰的輸入.class或.java文件的鏈接將是最好的。您的.class文件可能無效;即使是這種情況,DX應該報告一個更友好的錯誤。

請附上說明重現和相關文件的錯誤!

相關問題