XDK и Titanium, но что за "проблемы с компиляцией( JVM )"?
Сборка APK в любом случае понадобится, код на Java там непременно будет, осуществляться сборка будет с помощью того же Android SDK, что и у Cordova.
Других вариантов не существует, в теория возможна нативная компиляция, тогда в APK вообще не будет кода DEX (Java), только ELF как на Linux, но на практике это не распространено, да и Android SDK все равно будет участвовать.