admin管理员组

文章数量:1440490

[Unity]关于便捷更新Unity引擎安卓SDK和NDK的版本及其安装和配置笔记

[Unity]关于便捷更新Unity引擎安卓SDK和NDK的版本及其安装和配置笔记

  • 前言
  • 关于SDK的操作步骤
    • 第一步 准备工作
    • 第二步 配置环境
    • 第三步 修改unity中SDK文件位置
  • 关于NDK的操作步骤
    • 第一步 查看要求的版本并去官网下载对应安装包
    • 第二步 配置环境,并在unity中定位路径
  • 最后

前言

我在使用Unity进行app打包时发现Unity2019(LTS)仅仅支持安卓10和安卓11版本,并不能打包以往的版本,就想把以往在2018版本上使用的SDK拿过来给2019使用,感觉很麻烦,这样以后换版本换电脑岂不是还需要重新安装配置一遍?于是便有了这篇笔记,方便以后我换版本换电脑的时候节约时间。

关于SDK的操作步骤

第一步 准备工作

Java安装及环境配置,准备好旧版本的SDK将其放在自己常用的一个文件夹中(如下图,已经准备好了从安卓5到安卓11版本)


第二步 配置环境

要想以后安装的旧版本(及2018以前版本)自动识别此文件夹下的SDK,环境变量一定别忘记配置。

检查是否配置成功——打开命令行窗口,输入adb,出现如下图所示内容则配置成功。

第三步 修改unity中SDK文件位置


路径(英文版本):Edit-Preferences-External Tools-Android

然后在player中设置成低版本打包测试一下,有问题就检查上述步骤。
我在Hub上新下一个2018(LTS)版本,发现能直接定位到自定义的SDK文件夹,大功告成。

关于NDK的操作步骤

NDK就没有SDK那么方便了,不过也不经常用。
每个版本的unity对于NDK的版本都不一样,按提示下载对应版本,2019(LTS)及以后的版本在Hub安装设置中勾选一下选项就不用操心了,这里仅针对2018及以前的版本。

第一步 查看要求的版本并去官网下载对应安装包

先在引擎中查看需要什么版本的NDK

这里需要r16b(64位)版本NDK
接下来去安卓官网下载对应版本安装包链接: 传送门-可能需要科学上网.
同意不平等条款后下载对应安装包

将其解压到自定义的文件夹里,如下图

第二步 配置环境,并在unity中定位路径



按照上图配置环境
然后将其定位到unity中(以2018版本为例)

大家不用担心搞错NDK版本,如果版本不对应,会有个窗口提示“找不到版本”。
使用的话需要将默认的Mono切换成IL2CPP方式

若是能够成功打包,则成功。

····································································································································

最后

文章仅发布在CSDN平台和个人博客中,对本文技术点有疑问欢迎在评论区友好交流。

本文标签: Unity关于便捷更新Unity引擎安卓SDK和NDK的版本及其安装和配置笔记