1. The preferred way to develop is with a real device. I wouldn't waste too much time with the emulator. If you don't have a real device then install one of the Android VM tools (search for genymotion).
2. You don't need to install Android 28 to get the emulator running.