IDEA安装与JDK SDK 配置

所有开发包都最好放在 非中文 路径下

1、下载JDK 并配置环境变量

官网:[https://www.oracle.com/cn/java/technologies/javase-jdk8-downloads.html

IDEA安装与JDK SDK 配置
配置:首先,右击我的电脑-》属性-》-》高级系统设置-》环境变量-》

IDEA安装与JDK SDK 配置

在系统变量配置JAVA_HOME 值为JDK路径

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gfqPxfvY-1603356565012)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/aec4ab68-f2e5-438c-9892-72bbf435b4c6/Untitled.png)]

其次,在系统变量Path 里添加

IDEA安装与JDK SDK 配置

注:java 1.5之前的java版本需要手动配置classpath变量,具体请自行百度。

最后,验证:cmd 输入 java -version 出现版本 即配置成功

IDEA安装与JDK SDK 配置

2、下载SDK并配置环境变量 官网:https://www.androiddevtools.cn/

配置:首先,添加ANDROID_HOME 值为路径

IDEA安装与JDK SDK 配置

其次:添加 这两个

IDEA安装与JDK SDK 配置

最后,验证:cmd 输入 android -h 不报错出现一堆东西就是没问题

IDEA安装与JDK SDK 配置

3、下载IDEA

4、配置SDK、JDK

位置分别是:

E:\android-sdk_r24.4.1-windows\android-sdk-windows

C:\Program Files\Java\jdk1.8.0_251

出现:Cannot find any Android targets in this SDK错误

该错误没去管,
最后配置时 路径设置的不是sdk的 而是SDK manager的位置 但是结果对了 一个jar 一个res

IDEA安装与JDK SDK 配置

5、配置gradle环境变量

添加GRADLE_HOME 值为路径

IDEA安装与JDK SDK 配置

在path中添加:

IDEA安装与JDK SDK 配置

验证:cmd 输入:gradle -v

IDEA安装与JDK SDK 配置

如图所示即成功!

IDEA中gradle的配置

IDEA安装与JDK SDK 配置

将Gradle User Home的路径改成你的gradle文件夹路径即可。

然后开始自动build:

出现错误:exception during working with external system: java.lang.AssertionError

错误没有处理,直接用手机模拟,成功了,不知道后面是否会出现问题

手机模拟需注意,在开发者模式中打开USB调试,且允许USB安装

主要流程参考:https://blog.csdn.net/qq_39876492/article/details/106185598

知识点补充:

1、什么是JDK SDK?

sdk,英文意思就是soft development kit (软件开发包),我们在说sdk时,一定要在前面加上一个定语,那就是谁谁的sdk,比如在安卓开发中就是android sdk,在unity接入各种平台时,那么就需要用到各种平台的sdk包等等。SDK就是指可以为第三方开发者提供特定的软件包、软件框架、硬件平台、操作系统等创建应用软件开发工具的集合,并且SDK还能简单的为某个程序设计语言提供应用程序接口API的一些文件。

android sdk :相当于安卓机器的操作系统,类似与windows操作系统,其也有版本号,我现在用的版本号是23 ,没有android sdk开发包的支持,就无法进行android开发


jdk:就是java开发工具包,这个包中提供了java语言的类库,也就是你要用java语言,那么电脑上必须装最新版本的jdk

有些人会问,unity为什么要引入jdk?回答很简单,unity导出安卓应用,安卓应用又需要用到java语言,java语言又需要底层的java类库,这写类库就被封装在JDK中

2、为什么要配置环境变量

无论是JDK还是SDK 都是一种开发工具包,软件开发时,很多时候是需要用到这些包里的文件的,具体路径我们人是知道的,但是程序不知道,配置变量就是让软件,让程序也知道去找开发包在哪。