Linux cannot normally run on a PSP because the Memory Management Unit (MMU) is not present in the hardware. The PSP has the power to run Linux, but not the hardware. That is why uCLinux (modified Linux) is used as an alternative.
Android is a modified form of Linux; therefore the answer is no, it cannot run on a PSP.
But… that does not mean it is not completely impossible. Using uCLinux to run Android runtime is possible, it just requires a large amount of modification.
You may ask yourself… What happened to the Utopia project? Continue reading