You will need to download Clash Royale on the same device which has an Android emulator, as it is not available in any other form. The Clash Royale For PC is same as the Android Application you install on your mobile. You can download the application on your computer to enjoy the game on a bigger screen.
It is not the same as playing it in its native environment, but this way you can always have a game on your computer without having to buy anything without taking up any space on your phone or tablet’s memory card. Clash Royale For PC is an app that allows you to play Clash Royale for free.