¿Hay alguna definición que indique qué bibliotecas de clase estándar son compatibles con Android?¿Cuán compatible es exactamente la implementación Java de Android?
Supongamos que construimos una biblioteca jar y la compilamos usando JavaSE. Esta biblioteca puede ser utilizada por una aplicación de servidor JavaSE y/o en un servidor JSP.
¿Hay algún medio para saber de antemano si Androids dex podrá compilar esta Biblioteca en el bytecode de Dalvik? Otros medios que el Trial & Error, quiero decir :).
Pensé que sería bueno poder restringir el classpath de una biblioteca de plataformas cruzadas a un cierto conjunto de bibliotecas de clases. De lo contrario, cada cambio puede introducir errores específicos de Android en tiempo de compilación. Por lo tanto, cada cambio debe compilarse primero en Android, lo que puede dar lugar a un proceso de desarrollo engorroso. – mibollma