"ApkEnv is not Java VM so it can't run programs that are made completely with Java JDK." "ApkEnv can run this native C code but it can't run this small Java program what handles all important stuff. This is where support modules come into play." if we can move all nitdroid required modules in opt alongside dalvik , and make all work , that would be "THE DREAM"