Unity2020打包安卓时配置环境踩过的坑(JDK&SDK&NDK&Gradle详解)

之前的打包环境都是吃现成的, 这次新公司需要自己配置,踩了坑记录一下,以防之后遗忘.

 如果是 用Hub管理的项目 可以通过Hub 去下载 安装内置的Open JDK ,SDK 等很方便也稳定.

没有用Hub的话 只能自己苦逼的去一个一个下载和配置 或者 通过Android studio 去下载.

1. JDK

        从官网下的Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/#jdk17-windows

注意: 下载版本最好是java8的,即1.8的, 结束后记得配置环境变量 ,通过cmd去检测配置的环境变量是否正确

2. SDK

         也是从官网AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载 下载SDK Tools里的Unity2020打包安卓时配置环境踩过的坑(JDK&SDK&NDK&Gradle详解)_第1张图片

这里有个坑导致我 后面所有东西都下载好了,打包时  Gradle 构建失败. 

原因可能是 我下载的SDK版本 有问题, 不要使用带zjr后缀的版本.

而且用 SDKManager 下载的SDK 有问题:

(1).打开SDKManager 时, 下载的安卓版本过少,可能有些API版本太少没找到, 不支持

(2).打开SDKManager 时, 可能是sdk版本问题 android-sdk_r24.3.2-windows-zjr 这个版本,

未下载 Android SDK Tools.或者 没有这个选项 根本下不了.

我第二次成功就是用  android-sdk_r24.4.1-windows 这个版本,通过 SDKManager 去下载配置.

首次打开一定记得下载  

 和 多个安卓版本下载Unity2020打包安卓时配置环境踩过的坑(JDK&SDK&NDK&Gradle详解)_第2张图片

SDKManager使用细节看这位大哥讲解

细节看这个 xSDK Manager的使用 - 没有阳光天空也是素颜 - 博客园前言:SDK Manager就是一个Android软件开发工具包管理器,就像一个桥梁,连通本地和服务器,从服务器下载安卓开发所需工具到本地。 1、在android sdk 安装目录下,有一个SDK Mhttps://www.cnblogs.com/guo2733/p/10558401.html

3. NDK

直接根据unity引擎提示内容去官网NDK 下载  |  Android NDK  |  Android Developershttps://developer.android.google.cn/ndk/downloads/index.html?hl=zh-cn下载对应版本

或通过Android studio进入到skdManager界面下载,更简单

Unity2020打包安卓时配置环境踩过的坑(JDK&SDK&NDK&Gradle详解)_第3张图片

4. Gradle

官网下载 

Gradle | ReleasesFind binaries and reference documentation for current and past versions of Gradle.https://gradle.org/releases/最终我用的是

Unity2020打包安卓时配置环境踩过的坑(JDK&SDK&NDK&Gradle详解)_第4张图片

不过我这个sdk版本低了一些,建议使用 26以上版本,那样打包的时候不会提示你

Unity2020打包安卓时配置环境踩过的坑(JDK&SDK&NDK&Gradle详解)_第5张图片

 还得多点一下,使用高版本, 最好建议还是去AndroidStudio下载较高版本的SDK

你可能感兴趣的:(Unity安卓开发相关,android,java,unity)