上一篇介绍的是WebGL打包,这篇继续介绍Android打包,Android打包对于2019版以上打包特别简单
Mac系统
Unity3D 2018版本

GitHub添加好Android平台后,打开工厂在JDK后面选择JDK的安装路径(JDK安装上一篇已经介绍过安装过程)
SDK 后面选择SDK的安装路径
SDK安装过程:
下载并安装Android SDK或者下载AndroidStudio在里面下载SDK:
官网:http://developer.android.com/sdk/index.html
非官网选择:http://www.androiddevtools.cn/
AndroidStudio下载地址:https://developer.android.google.cn/studio
下载Android SDK Tools最新的版本即可。选择zip的,解压缩至目标路径位置即可Unity3D发布打包系列之(二)——Android的Unity Remote调试和打包_第1张图片
启动SDK Manager

  1. Tools的勾选图示选项下载即可Unity3D发布打包系列之(二)——Android的Unity Remote调试和打包_第2张图片
  2. API的任意选择一个,考虑向下兼容原则,可以下载最新的API。
  3. Extras的全选Unity3D发布打包系列之(二)——Android的Unity Remote调试和打包_第3张图片
  4. 在Unity中配置好SDK和JDK的安装路径。

Edit—Preferences—External Tools—配置相关路径
Unity3D发布打包系列之(二)——Android的Unity Remote调试和打包_第4张图片
2019版本以及以上
在下载Android平台的时候勾选JDK和SDK
Unity3D发布打包系列之(二)——Android的Unity Remote调试和打包_第5张图片
下载完成,打开工程,在Preferences中就能看见

转换Android平台,打包就可以

以上工作做好后就可以开始安卓Android发布了
进入play setting ->other setting设置
Unity3D发布打包系列之(二)——Android的Unity Remote调试和打包_第6张图片

注:⚠️
Minimum API Level :设置支持安卓的最低系统,
Target API Level:设置目标安卓系统版本,ps:必须比Minimum API Level设置的版本高
AR开发过程中:XR Setting展开,在使用原生ARCoreSDK时候,要勾选ARCore Supported,但使用ARFoundation 或者ARCore XR Plugin,一定不要勾选这个。

最后Build就可以了

注:⚠️Windows和Mac系统基本一样
基本设置完成后,如果需要其他设置依次设置



顺便也记录一下Unity Remote真机测试的过程
首先,我们可以看一下官网对UnityRemote介绍
Unity Remote是可下载的应用程序,旨在帮助使用Android(iOS),
和tvOS开发。在Unity编辑器中以播放模式运行项目时,该应用程序将与Unity连接。编辑器的可视输出被发送到设备的屏幕,实时输入被发送回Unity中正在运行的项目。
注意:要使Unity Remote正常工作,您需要在开发计算机上安装Android SDK。
Unity Remote替换了早期版本中使用的单独的iOS和Android Remote应用程序。那些较旧的远程应用程序不再受支持。
Unity Remote当前支持Android设备(在Windows和OS X上通过USB连接)和iOS设备(iPhone,iPad,iPod touch和Apple TV,通过OS X和Windows上带有iTunes的USB)

UnityRemote下载:

  • Android应用程序从guge下载
  • 来自App Store的iOS和tvOS应用

    下载该应用程序后,请在您的设备上安装并运行该应用程序,然后使用USB电缆将设备连接到计算机。
    要使Unity能够与您的设备一起使用,请在Unity中打开“ 编辑器”设置(菜单:“ 编辑” >“ 项目设置
    ,然后选择编辑类别),并选择从使用的设备统一远程部分:
    Unity3D发布打包系列之(二)——Android的Unity Remote调试和打包_第7张图片

    • Device:选择设备,是安卓还是IOS
    • Compression:选择传输压缩方式(可以在JPEG和PNG之间切换压缩方法。PNG压缩是“无损的”(因此图像质量不会降低),但是使用的带宽比JPEG多)缩小图像的带宽要求要低于全分辨率图像
    • Resolution:压缩方式设置,Downsize是降低质量,Normal正常
    • Joystick Source:摇杆的设置,是手机的还是Unity的
      常见问题:
    • Unity Remote不支持多个连接的Android设备,为了解决此问题,它会自动选择找到的第一个设备。但是,最好同时连接多台iOS / tvOS设备和一台Android设备,因为您可以从编辑器设置中选择要使用的设备(菜单:“ 编辑”>“项目设置”,然后选择“ 编辑器”类别)。
    • 当您使用Unity Remote时,游戏实际上会在编辑器中运行,而其视觉内容将流式传输到目标设备。由于编辑器和设备之间的带宽有限,因此必须对流进行大量压缩以进行传输。这种压缩不可避免地会降低图像质量。

上边介绍下载UnityRemote和Unity--Enditor设置
注意:⚠️Unity设置前,必须下载AndroidStudio,下载地址前面有,如果是之前安装过这条就忽略,打开根据提示(如果没有安装SDK会提示你安装SDK)。
手机设置:
Android:手机上设置->系统->关于手机,有个版本号,一直点版本号,让变成开发者模式,手机型号不一样,设置也不一样,不过基本都差不多,只要设置成开发者模式就OK。在找到开发者选项->USB调试 打开
手机和电脑用数据线连接,打开UnityRemote 就可以正式调试了

最后如果还不明白的可以看一下https://www.bilibili.com/video/BV1SE411r7po?from=search&seid=8187190674689751787这个视频