SDK、JDK、JRE、ADB、AVD到底都是啥?
SDK:Software Development Kit,软件开发工具包是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发 Windows 平台下的应用程序所使用的 SDK。
androidSDK环境变量配置请参考:配置环境变量
JDK:JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK),也就是说它是针对java的特殊的sdk,即java sdk,就叫jdk。jdk是进行java应用程序开发时不可或缺的工具,所以必须安装和配置jdk。
jdk环境变量配置请参考:配置环境变量
JRE:JRE是Java Runtime Environment缩写,指Java运行环境,是Sun的产品。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
jre和jdk的区别是:JRE是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。JDK是java开发工具包,是给程序员使用的,JDK包含了JRE,还包含了编译java源码的编辑器javac和很多java程序调试和分析工具。所以如果你只需要运行java程序,那么你安装配置jre就好了,如果你要开发java程序,那么就得安装配置jdk了。
ADB:android debug bridge,即android调试桥,它是电脑和android设备之间建立连接用的服务器。
如果是在android studio中使用,那么安装android studio的时候一般就会自动安装adb,可以在android studio左下角的Terminal中进行相关操作。
android studio安装,如果选用默认安装路径,那么adb的路径是:C:\Users\Administrator\AppData\Local\Android\sdk\platform-tools;
androidADB环境变量配置请参考:配置环境变量
AVD:AVD的全称为:Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器设备。说白了,如果进行android开放,当然要在一个android手机上测试,如果嫌麻烦,那么不用联手机,直接在电脑上建立一个模拟手机,就叫做虚拟机。建立虚拟机要从你的电脑内存中分出一块独立的空间来支持,所以电脑配置不好的话,开启虚拟机就会变卡,所以个人建议还是用真机测试比较好!如果一定要用模拟器的话,也不建议用android studio自带的,建议用genymotion,下载安装后,就是怎么把genymotion集成到android studio的问题了,小编比较懒,就在这放个别人的链接吧!genymotion&AS。
sdk下载路径:下载
jdk下载路径:下载
jre下载路径:下载
adb下载路径:下载
genymotion下载路径:下载