Androidの開発環境で「Conversion to Dalvik format failed」が出力された場合に対応します。
※Androidの開発環境の「Android SDK Tools」と「ADT Plugin for Eclipse」をリビジョン22.3へ更新した後に発生しました。
【状況】
1.Androidプロジェクトを実行すると以下の様なエラーが発生して、実行できなくなる。
[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.「SDK Managerの起動方法」の手順で「Android SDK Manager」を起動。
2.「Tools」の「Android SDK Build-tools」の「Rev.19」のみを選択。
3.「Delete 1 packages」のボタンをクリック。
1.「Yes」ボタンをクリックする。
1.「Tools」の「Android SDK Build-tools」の「Rev.19」のステータスが「Not installed」になります。
1.一旦Eclipseを再起動します。
2.その後、Androidプロジェクトを実行し、無事に起動すれば成功です。
以上です。
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。