If I read your question right there is no way to run Android on a
standard Linux kernel. Android requires functionality from the kernel
that the standard Linux kernels don't provide.
You can (if you know about kernel work) take the Android changes and
apply them to a standard kernel (or you can apply your changes and
drivers from a standard kernel to an Android kernel).