0
Why cannot you run standard Java bytecode on Android?
Because Java uses JVM (Java Virtual Machine) for compile any program and generated standard bytecode or magic code, in another point of view android uses DVM (Dalvik Virtual Machine) for running any applications. Java bytecode is different from android Dalvik bytecode and this bytecode is not executable code for an android application. Because android Dalvik bytecode is first to optimize for make it mobile friendly and JVM bytecode can’t make code mobile friendly.
