IDEA安装与JDK SDK 配置
所有开发包都最好放在 非中文 路径下
1、下载JDK 并配置环境变量
官网:[https://www.oracle.com/cn/java/technologies/javase-jdk8-downloads.html
配置:首先,右击我的电脑-》属性-》-》高级系统设置-》环境变量-》
在系统变量配置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 里添加
注:java 1.5之前的java版本需要手动配置classpath变量,具体请自行百度。
最后,验证:cmd 输入 java -version 出现版本 即配置成功
2、下载SDK并配置环境变量 官网:https://www.androiddevtools.cn/
配置:首先,添加ANDROID_HOME 值为路径
其次:添加 这两个
最后,验证:cmd 输入 android -h 不报错出现一堆东西就是没问题
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
5、配置gradle环境变量
添加GRADLE_HOME 值为路径
在path中添加:
验证:cmd 输入:gradle -v
如图所示即成功!
IDEA中gradle的配置
将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 都是一种开发工具包,软件开发时,很多时候是需要用到这些包里的文件的,具体路径我们人是知道的,但是程序不知道,配置变量就是让软件,让程序也知道去找开发包在哪。