2013年12月7日土曜日

android 開発環境は最新に保つのがいいらしい

android-ndkを本腰入れてやろうかと思って新しいプロジェクトを作ったら、エラーが出た。

/*---------------------------------------------------------------------------*/
[2013-12-07 16:37:59 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-12-07 16:37:59 - hoge] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
/*---------------------------------------------------------------------------*/

なんでも、新しめの環境で古いビルドターゲットを指定すると起こるエラーらしい。

参考サイト
Android SDK をアップデートしたら BufferOverflowException が出るようになった

でも、ターゲットバージョンが古いやつならビルドバージョンも合わせようと思うのが普通では?
なんて思った。

0 件のコメント:

コメントを投稿