Henoch
Henoch

Reputation: 55

Error when running Android app

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

Answers (4)

Muhammad Usman Ghani
Muhammad Usman Ghani

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

Rohit V
Rohit V

Reputation: 101

Try removing the Android Dependencies from your project, in addition to the above suggestions.

Steps:

  1. Right Click on your project -> Build Path -> Configure Build Path...
  2. Remove Android Dependencies from the Libraries tab.

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

user3009917
user3009917

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

Amit Hooda
Amit Hooda

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

Related Questions