I have added third party jar file in the project.
At compilation time there is no error but at run time the jar is not loaded and throwing "java.lang.NoClassDefFoundError".
Error in Console:
AndroidRuntime(7549): FATAL EXCEPTION: main
AndroidRuntime(7549): java.lang.NoClassDefFoundError:
AndroidRuntime(7549): at java.lang.Class.newInstanceImpl(Native Method)
AndroidRuntime(7549): at java.lang.Class.newInstance(Class.java:1301)
Fix:
Right click on the project - properties - Java Build Path - Libraries.
We can add jar files in to the location, where it helps in taking the jar file for the project.
If the project is throwing exception "java.lang.NoClassDefFoundError"then check the box of appropriate jar file in "Project - properties - Java Build Path - order and export".
Clean and Build the project and test.
Note:
Libraries. Location of other archive files required by this
project.
Order and Export. Order in which projects and libraries appear
in the build path and the default runtime classpath; e.g., use classes from a
workspace project before using the same classes from an archive
library.
Above link is taken from Here
This blog is to share the knowledge or tech tips in Java, Android, iOS and more..., which I came across in my Career.
Friday, October 5, 2012
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment