The Android Software Development Kit is the SDK for writing Android applications.
Android depends on the JDK to compile Android applications, but once the application gets installed on Android, the Android Runtime or Dalvik (depending on the Android version) runs the application.
Android's class library (both the core Java classes and Android-specific APIs) is contained in
android.jar and has lots of types spread over several namespaces (or "packages", in Java lingo).
- Get set up for Android Development in Fire on Mac
- Get set up for Android Development in Visual Studio on Windows
- Android Developer Portal
- Android APIs Official Docs by Google
- Java and the JDK