Skip to content

Android Java layer running mechanism

This section focuses on the operating mechanism of Java layer code in Android.

  • Java virtual machine, from a macro perspective, the program execution flow to consider how Java code is executed.
  • Smali code that considers how Java code corresponds to instructions in the J Java virtual machine from a microscopic perspective, the instruction level.
  • Java layer executable, considering the specific format of the corresponding executable file of the Java virtual machine.