Esto generalmente es una mala idea.
El diseño, la administración de aplicaciones, el ciclo de vida y el acceso a los recursos son completamente diferentes. Tiene poco sentido técnico intentar ejecutar la misma aplicación en J2ME y Android.
Lo que el uso del lenguaje Java en ambas plataformas le permite hacer es reutilizar toda su lógica de plataforma independiente. Si su MIDlet ya está diseñado correctamente, la mayoría del código que representa la lógica comercial o de dominio debe ser reutilizable en Android.
Dada la granularidad de los Intentos y Actividades en una aplicación adecuada de Android y las limitaciones que el sistema impone a su comportamiento, no hacer el esfuerzo de adaptarse correctamente a la nueva arquitectura de la aplicación es simplemente pedir problemas.