Android still works on x86-64; indeed there are quite a few actively maintained x86-64 Android ports that are used, both on bare metal PCs and virtualized, for various purposes.
The problem is that there are no x86 SoCs that are sufficiently power efficient to be battery-life competitive with ARM SoCs in phones.