Android applications should be developed using the Android Studio IDE, since it provides a variety of inbuilt features.
Among those features, comes the SDK manager, which can be used to download and install the appropriate Android SDKs.
Another feature which also comes with Android Studio, is the AVD (Android Virtual Device). This feature allows the developer to download and install a variety of different Android smartphone simulators to launch and test their app with.
Several of the other hybrid and webview technologies rely on the AVD utility from Android Studio to provide virtual smartphone emulators to test the application.
Android Studio is based on the IntelliJ IDE developed y Jetbrains, and received regular updates whenever IntelliJ does.
Android Studio can be download here.