Unity Android安卓打包环境配置,与Log监听
正常流程
一般来说你使用的是正版可以直接在UnityHub中进行环境安装
点击Hub中对应版本右上方的三个点,就有有一个添加模块的功能选项,在点击添加对应的Android环境就好
非正常版本
这里的非正常版本懂的大家都懂,就不多说啥了
Unity配置环境
-
点击File→BuildSettings→Android
可以看到Unity提示没有安卓加载模块,提示我们去下载
-
下载完毕后我们点击安装,安装过程不需要做什么修改,默认就行
-
这时候我们可以在BuildSettings面板中看到Android的Switch Platform转换平台可以点击了,点击切换到安卓平台下,等待切换完成后重启项目
-
重启项目后打开BuildSetting面板,这时候可以看到Android环境下多了打包选项
-
但这时候还不能打包,需要因为还没有下载SDK与NDK。点击菜单栏的Edit→Preferences→External Tools,可以看到SDK与NDK是缺失状态
-
可以点击旁边的Download按钮去下载,但个人不建议这样,因为SDK的环境需要与安卓版本而更新,这样的下载方式无法满足版本迭代
下图展示了Inspector面板中安卓版本的选择
AndroidStudio配置安卓环境
下载AndroidStudio并安装:https://developer.android.google.cn/studio
-
打开AndroidStudio,新建一个空项目
注意保存路径不能有中文
-
等待项目环境加载完成,右下角进度条与旋转圆圈完全消失
注意这一步很重要,必须等待加载完
-
点击菜单栏Tools→SDK Manage
-
记录SDK保存的地址
选择我们需要使用的Android SDK版本(该版本与Unity配置环境中第6步截图的SDK版本相对应),可以选择多个版本
-
勾选NDK,然后点击右下角Apply(怕麻烦的朋友可以看下后面第9步再回来)
对许可协议点击接受,然后点击Next下一步
下载中,下载过程十分漫长(下载完毕后不要急着关闭Studio,后面还有用)
-
下载完毕后我们回到Unity中,点击Edit→Preferences→ External Tools,点击SDK的Browse,选中第5步记录的地址
-
选择NDK,路径在SDK目录下的ndk目录下
但是选中路径后Unity会提示我们需要16版本的NDK
-
重新下载16.1版本NDK,我们回到Android Studio的SDK管理面板中,点击勾选显示明细包,这时候我们就可以看到历史版本的NDK了,勾选16版本NDK,然后点击Apply
-
下载完毕后,我们重新回到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
- 打包配置
- 手机开启USB调试,不会的百度
- 打开AndroidStudio项目(随意一个项目,没有就新建空项目),然后点击最下方的LogCat