Android Runtime is used to provide the runtime environment. Earlier Dalvik is used but now android runtime is used. Android Runtime tool translates the bytecode of the application into a native instruction, which is carried out in the runtime environment of the device.