Reputation: 55
After I updated to ADT 22.3 i get this error:
[2013-11-09 17:56:27 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-11-09 17:56:27 - Chinese Notecards] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
What do I do?
Upvotes: 3
Views: 10548
Reputation: 1279
right click your project > android > Project build Target >select less version than 4.4
Also check Make sure that the value of android:targetSdkVersion in AndroidManifest.xml matches target=android- in project.properties. If these two values are not the same, building with build tools version 19.0.0 will end in the BufferOverflowException. After That Clean Project it works for me :)
Upvotes: 0
Reputation: 101
Try removing the Android Dependencies from your project, in addition to the above suggestions.
Steps:
This worked in my case, but removing the Android Dependencies may introduce errors in your project. So, be sure to review the project dependencies.
Upvotes: 8
Reputation: 113
Try right click your project > android > Project build Target >select less version than 4.4 and try to clean the project.
It worked for me. :)
Upvotes: 2
Reputation: 2144
Try
Right click your Project > Android tools > Add support library
Also check https://code.google.com/p/android/issues/detail?id=61710
Upvotes: 6