You can Run apps on a hardware device , and I think it's better than using any emulator. In case you have that option available, you should do the following:
First : Enable USB debugging on your cell phone. in case you do not know how, I'll leave you a link to how to do it .
Second : once activated the USB debugging in the cell phone, connect it to the PC and let it recognize the device (some brands of cell phones ask you for special software, such is the case of samsung and samsung kyes , in the example I show you.) When you " run " your app, you get a screen where you can see the connected devices and your virtual devices (android emulators) ). there you should see your device connected as in the following image:
If it does not appear, check the cell phone, usually asking for authorization to use USB debugging on the connected computer, as in the following image: