涉及到的IDE
- Android studio 4.0.2版本
- UnityHub 2.4.3版本
- Unity 2019.4.14版本
环境配置
Android Studio环境配置
这个相信Android开发应该熟悉的不能再熟悉了,网上教程也有很多,在这里面就不赘述了,如果有什么问题可以私信我(建议大家还是通过自己上网查询解决)
UnityHub
先说一下Unity Hub在这里面的作用吧
Unity Hub 它是Unity官方提供的工具,作用的话就是帮助我们管理Unity,以及项目啊,还有一些其他的配置,为什么会把它提出来呢,事情是这个样子的 话说,那是一个月黑风高的日子(咳咳,跑题了)。。。UnityHub可以协助我们再下载Unity的时候顺便将相关联的环境也都下载下来,如Android相关的SDK, NDK等。这样就省去了我们自己下载的遍历,当然虽然之前你可能也有了这个环境,但是我还要建议你去勾选下载对应的版本。 举个例子 Unity2020稳定版本,要求NDK的版本是19.0.5232133版本,反正这个版本我是找了半天都没找到,官网都没有,很是奇葩,所以为了别像我一样浪费时间还是乖乖按照我说的直接通过Hub下载吧
Unity
- 登录Unity官网下载UnityHub
- 安装之后打开Hub
- 通过下边的步骤进行安装想要的版本(建议新手选择跟我一样的版本吧,Unity各版本之间界面和相关设置都有差别,对新手不友好)

- 随后一直下一步就可以了(注意,这个过程别忘了勾选上Android环境的 SDK和NDK)
- 等待安装完成即可。
现在万事俱备,准备开始吧
集成步骤
- Unity中导出项目
- Android Studio中引入Unity项目
Unity中导出项目
确认JDK,SDK,NDK配置
打开路径:菜单栏Edit -> Preferences… -> External Tools
如果按照我说的从Hub直接下载的SDK和NDK直接勾选上SDK和NDK选项就可以了,如果不是的话就指向本机上的SDK和NDK路径即可,
注意,如果SDK和NDK版本不对可能会报错
切换Android平台
打开路径:菜单栏File -> Build Settings 
- 左侧Platform选中Android(我这个已经切换到Android了)
- 点击右下角的Switch Platform切换平台
- 等待切换进度条走完即可
- 切换之后的界面应该跟下边的图片一致(版本不同可能有偏差)

配置导出的项目
这一步相当关键,我就在这一步骤上卡了好久
- 勾选Export Project
- 点击Platform Settings

- 选择Android 配置中的Other Settings

- 填写Package Name (与Android中的包名保持一致)
- Mininum API Level:最小支持版本,根据实际情况填写即可,建议与图中一致
- Scripting Backend: 选择图中的IL2CPP,如果不选择会报Tombstone问题,非常棘手
- Target Architectures 选择项目支持的CPU, 将ARM64勾选,v7默认会勾选

- 一切准备妥当,关闭Platform Setttings,返回到Build Settings,点击Export按钮,选择你想要把导出项目放到的文件夹即可。

- 等待进度条结束即可。
Unity项目结构介绍


最低0.47元/天 解锁文章
574

被折叠的 条评论
为什么被折叠?



