What exactly are SDKs, JDK, JRE, ADB, AVD?

Source: Internet
Author: User

SDK: Software Development Kit, a software development kit is a collection of development tools used by software engineers to create applications for specific software packages, software frameworks, hardware platforms, operating systems, etc. In general, the SDK is the SDK used to develop applications under the Windows platform.

ANDROIDSDK environment variable configuration refer to: Configure environment variables

JDK: The JDK (Java Development Kit) is the Java Language Software Development Kit (SDK), which means that it is a special SDK for Java, the Java SDK, called the JDK. JDK is an indispensable tool for Java application development, so the JDK must be installed and configured.

JDK environment variable configuration refer to: Configure environment variables

JRE: The JRE is the Java Runtime Environment abbreviation, which refers to the Java Runtime Environment, which is Sun's product. A collection of environments necessary to run a Java program, including the JVM standard implementation and the Java Core Class library.

the differences between JRE and JDK are: The JRE is the Java Runtime environment that contains the Java virtual machine, the Java base Class library. The software environment that is required to run a program written in the Java language is provided to the user who wants to run the Java program. The JDK is the Java SDK, which is for programmers, the JDK contains the JRE, the editor Javac that compiles Java source code, and many Java program debugging and analysis tools. So if you only need to run Java programs, then you install the configuration JRE, if you want to develop Java programs, then you have to install the configuration jdk.

JRE environment Variable configuration: Configure environment Variables

ADB:Android Debug Bridge, which is a server for connecting computers to and from Android devices.

If you're using it in Android Studio, you'll typically install the ADB automatically when you install Android Studio, which you can do in terminal in the lower left corner of Android studio.

Android Studio installation, if the default installation path is selected, then the path of ADB is: C:\Users\Administrator\AppData\Local\Android\sdk\platform-tools;

ANDROIDADB environment variable configuration refer to: Configure environment variables

AVD: The full name of the AVD is Android virtual device, which is an Android-powered emulator device. Plainly, if the Android open, of course, to test on an Android phone, if it is troublesome, then do not join the machine, directly on the computer to build an analog phone, is called a virtual machine. Set up a virtual machine from your computer in memory to separate a piece of independent space to support, so the computer configuration is not good, open the VM will change the card, so personal advice or use the real machine test better! If must use the simulator, also does not suggest uses the Android studio to bring, the suggestion uses the genymotion, after downloading installs, is how to integrate the Genymotion to the Android studio question, the small series is lazy, in this puts the individual person's link! Genymotion&as.

SDK Download path: Download

JDK Download path: Download

JRE Download path: Download

adb download path: Download

genymotion Download path: Download

What exactly are SDKs, JDK, JRE, ADB, AVD?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.