I just allowed my Mac to do an update on its Java installation and now some of my old jars (like javax.mail
and apache.commons.httpclient
) are throwing "class not found" exceptions at run time!
Meaning, they compile fine, but then crash at run time with exceptions that look like this:
E/dalvikvm(2414): Could not find class 'javax.mail.internet.InternetAddress', referenced from method com.my.project.Main.isValidEmailAddress
Do I need to get more recent versions of the jars that have those classes? Or do I need to revert to my previous version of Java?
Or is this some totally unrelated problem that I'm just assuming has to do with the Java update (would be quite a coincidence, all of this worked perfectly prior to the update)?
crash at run time with exceptions that look like this:
Could not find class 'javax.mail.internet.InternetAddress', referenced from method com.my.project.Main.isValidEmailAddress
If you have problems with external jars, then:
libs
.It will automatically be included, as explained on this page: Dealing with dependencies in Android projects
Same thing happened to me but my folder was labeled "lib" instead of "libs" arg! updating was a little rough this time around... fixed after removing the external jars from the project settings and changing the folder to libs
If renaming the lib
to libs
doesn't work then try this.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With