返回

Unity Android安卓打包环境配置

正常流程

一般来说你使用的是正版可以直接在UnityHub中进行环境安装

点击Hub中对应版本右上方的三个点,就有有一个添加模块的功能选项,在点击添加对应的Android环境就好

非正常版本

这里的非正常版本懂的大家都懂,就不多说啥了

Unity配置环境

  1. 点击File→BuildSettings→Android

    可以看到Unity提示没有安卓加载模块,提示我们去下载

  2. 下载完毕后我们点击安装,安装过程不需要做什么修改,默认就行

  3. 这时候我们可以在BuildSettings面板中看到Android的Switch Platform转换平台可以点击了,点击切换到安卓平台下,等待切换完成后重启项目

  4. 重启项目后打开BuildSetting面板,这时候可以看到Android环境下多了打包选项

  5. 但这时候还不能打包,需要因为还没有下载SDK与NDK。点击菜单栏的Edit→Preferences→External Tools,可以看到SDK与NDK是缺失状态

  6. 可以点击旁边的Download按钮去下载,但个人不建议这样,因为SDK的环境需要与安卓版本而更新,这样的下载方式无法满足版本迭代

    下图展示了Inspector面板中安卓版本的选择

AndroidStudio配置安卓环境

  1. 下载AndroidStudio并安装:https://developer.android.google.cn/studio

  2. 打开AndroidStudio,新建一个空项目

    注意保存路径不能有中文

  3. 等待项目环境加载完成,右下角进度条与旋转圆圈完全消失

    注意这一步很重要,必须等待加载完

  4. 点击菜单栏Tools→SDK Manage

  5. 记录SDK保存的地址

    选择我们需要使用的Android SDK版本(该版本与Unity配置环境中第6步截图的SDK版本相对应),可以选择多个版本

  6. 勾选NDK,然后点击右下角Apply(怕麻烦的朋友可以看下后面第9步再回来)

    对许可协议点击接受,然后点击Next下一步

    下载中,下载过程十分漫长(下载完毕后不要急着关闭Studio,后面还有用)

  7. 下载完毕后我们回到Unity中,点击Edit→Preferences→ External Tools,点击SDK的Browse,选中第5步记录的地址

    1. 选择NDK,路径在SDK目录下的ndk目录下

      但是选中路径后Unity会提示我们需要16版本的NDK

    2. 重新下载16.1版本NDK,我们回到Android Studio的SDK管理面板中,点击勾选显示明细包,这时候我们就可以看到历史版本的NDK了,勾选16版本NDK,然后点击Apply

    3. 下载完毕后,我们重新回到Unity中,选择16版本的NDK,这下没有报错了

JDK

接下来补充下2019版本的JDK与Gradle安装,SDK与NDK安装与上面2018版本一样

Unity2019需要jdk-8u241-windows-x64版本的jdk,更高版本和更低版本的jdk都不可以。免注册下载网址

下载完成后安装,安装过程中记住安装地址

等待安装完成后,将地址填入Unity即可

Gradle

Unity2019后续更新,Unity2018见我另一篇博客https://www.jianshu.com/p/0562b768fdff

打包

补充:

因为随时间推移,可能SDK打包工具或NDK已经更新,Unity在打包安卓的时候提示我们需要更新打包更新,我们可以使用Studio进行更新

在Studio的SDK管理工具中勾选Show Package Details显示明细包,这时候就可以看到不同版本的AndroidSDK打包工具了,勾选最新的,然后点击右下角Apply即可

使用Studio监听Unity的Log

  1. 打包配置

  1. 手机开启USB调试,不会的百度
  2. 打开AndroidStudio项目(随意一个项目,没有就新建空项目),然后点击最下方的LogCat

Licensed under CC BY-NC-SA 4.0
0