The invention discloses a dynamic execution method for Android and MicroAndroid, an Android host, an Android
client, a computer readable storage medium and a
system. The dynamic execution method comprises the following steps: establishing a
data transmission channel for communication with a
payload Payload of the MicroAndroid; target
service information to be executed, which is stored in the Android, is sent to the
Payload; target
business data forwarded by the
Payload are received, the target
business data are obtained by calling a business execution program to load and run a corresponding target business shared
library by the Payload based on the target business information, and a dynamic shared
library stored in the Android is transmitted to the MicroAndroid for
dynamic loading execution, so that data interaction between the effective load Payload and the Android host is realized, and data interaction between the Payload and the Android host is realized. In this way, the
payload Payload is separated from the specific
service content, updating or changing of the specific
service content cannot cause changing of the
payload Payload code, the problems that a
virtual machine secret key is changed and old persistent data loses
efficacy cannot be caused, and the program running efficiency is greatly improved in the AVF implementation process.