La actualización 17 de Android parece incompatible con los tarros externos

Acabo de permitir que mi Mac realice una actualización de su instalación de Java y ahora algunos de mis archivos antiguos (comojavax.mail yapache.commons.httpclient) están lanzando"clase no encontrada" excepciones en tiempo de ejecución!

Lo que significa que se compilan bien, pero luego se bloquean en tiempo de ejecución con excepciones que se parecen a esto:

<code>E/dalvikvm(2414): Could not find class 'javax.mail.internet.InternetAddress', referenced from method com.my.project.Main.isValidEmailAddress
</code>

¿Necesito obtener versiones más recientes de los frascos que tienen esas clases? ¿O necesito volver a mi versión anterior de Java?

¿O es este un problema totalmente no relacionado que supongo que tiene que ver con la actualización de Java?(sería toda una coincidencia, todo esto funcionó perfectamente antes de la actualización)?

Respuestas a la pregunta(3)

Su respuesta a la pregunta