2011-11-14 3 views
1

私のアンドロイドプロジェクトをビルドしようとすると、次のエラーが発生します。私は私が得るすべてがある日食ログで(Ubuntuの11.10 /インディゴ/同じアンドロイドSDK日食)Eclipse:dex:stackOverflowErrorを実行できません

Unable to execute dex: java.lang.StackOverflowError. Check the Eclipse log for stack trace. 
Conversion to Dalvik format failed: Unable to execute dex: java.lang.StackOverflowError. Check the Eclipse log for stack trace. 

(私があることを信じている)と、他のマシン上で文句なしのまったく同じセットアップをコンパイルすることができました約2ページ:

java.lang.StackOverflowError 
at com.android.dx.cf.code.Ropper$2.visitBlock(Ropper.java:1310) 
at com.android.dx.cf.code.Ropper.forEachNonSubBlockDepthFirst0(Ropper.java:1647) 
at com.android.dx.cf.code.Ropper.forEachNonSubBlockDepthFirst0(Ropper.java:1671) 
at com.android.dx.cf.code.Ropper.forEachNonSubBlockDepthFirst0(Ropper.java:1671) 
at com.android.dx.cf.code.Ropper.forEachNonSubBlockDepthFirst0(Ropper.java:1671) 
... 

ご意見をいただければ幸いです。 :)

編集: ログファイルを検索私はまた、私はこのエラーが直前にあることがわかりました。

Warning: A handler conflict occurred. This may disable some commands. 
Conflict for 'org.eclipse.ltk.ui.refactor.apply.refactoring.script': 
HandlerActivation(commandId=org.eclipse.ltk.ui.refactor.apply.refactoring.script, 
    handler=ActionDelegateHandlerProxy(null,org.eclipse.ltk.ui.refactoring.actions.ApplyRefactoringScriptAction), 
    expression=AndExpression(ActionSetExpression(org.eclipse.cdt.ui.CodingActionSet,[email protected]1f4),WorkbenchWindowExpression([email protected])),sourcePriority=16640) 
HandlerActivation(commandId=org.eclipse.ltk.ui.refactor.apply.refactoring.script, 
    handler=ActionDelegateHandlerProxy(null,org.eclipse.jdt.internal.ui.refactoring.actions.ApplyRefactoringScriptAction), 
    expression=AndExpression(ActionSetExpression(org.eclipse.jdt.ui.CodingActionSet,[email protected]),WorkbenchWindowExpression([email protected])),sourcePriority=16640) 
+0

このチェックの解決策を提示しました。このリンク http://stackoverflow.com/questions/20778767/unable-to-execute-dex-java- nio-bufferoverflowexception-check-the-eclipse-log-f/21137273#21137273 –

+0

このリンクを参照してください > http://stackoverflow.com/questions/20778767/unable-to-execute-dex-java-nio-bufferoverflowexex-check-the-eclipse-log-f/21137273#21137273 –

答えて

2

私は同じエラーを持って、それを解決することができました...それはあなたのお役に立てば幸いしていた...あなたのプロジェクトディレクトリのbinフォルダ内

見て、あなたは、生成された.dexファイルが表示されます..それらを削除して、プロジェクトをもう一度実行してみてください。

+0

これを行う前に、自動ビルドし、ビルドスペースをクリーンアップし、* .dexファイルを削除するか、再生成されるようにbinディレクトリ全体を削除します。 – apesa

+0

メニューバーのProjectオプションで@apesaが自動ビルドを参照していると言いたいのですが....それではチェックを外し、彼が示唆するように.. – user671805

+0

私は.dexファイルが生成されていないと思いますまだ。 :\ 同じエラーが発生した場合でも、自分のbinフォルダを削除しようとしました。 – isep

関連する問題