最近の更新

2013年11月13日水曜日

「Conversion to Dalvik format failed」の対処方法

【目的】
Androidの開発環境で「Conversion to Dalvik format failed」が出力された場合に対応します。
※Androidの開発環境の「Android SDK Tools」と「ADT Plugin for Eclipse」をリビジョン22.3へ更新した後に発生しました。



【状況】
1.Androidプロジェクトを実行すると以下の様なエラーが発生して、実行できなくなる。




2.コンソールには以下の様なエラーが表示される。
[2013-11-13 14:17:23 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-11-13 14:17:23 - AndroidSample001-HelloWorld] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.




【手順1】
1.「SDK Managerの起動方法」の手順で「Android SDK Manager」を起動。
2.「Tools」の「Android SDK Build-tools」の「Rev.19」のみを選択。
3.「Delete 1 packages」のボタンをクリック。




【手順2】
1.「Yes」ボタンをクリックする。




【手順3】
1.「Tools」の「Android SDK Build-tools」の「Rev.19」のステータスが「Not installed」になります。




【手順4】
1.一旦Eclipseを再起動します。
2.その後、Androidプロジェクトを実行し、無事に起動すれば成功です。




以上です。

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。

関連記事