环境

  • Windows 10 1709
  • Unity 2017.3.0f3

下载安装

打开 Unity > Edit > Preferences > External Tools

然后分别点击 SDK、JDK、NDK 的 Download 按钮

SDK

SDK 需要使用国内的官方镜像站下载。

注意:下载安装 SDK 的 Detail 窗口中可能会一直刷新 https://dl.google.com/android/repository/android_m2repository_r47.zip,这并不是下载失败,而是在提示一直在下载。

由于 dl.google.com 已被解析到国内 IP,所以安装 SDK 时只需要耐心等待即可安装完成。

下载 Android Studio 和 SDK 工具 | Android Studio [https://developer.android.google.cn/studio/index.html#win-bundle]()

JDK

JDK 直接在官网下载最新版本即可

Java SE - Downloads | Oracle Technology Network | Oracle [http://www.oracle.com/technetwork/java/javase/downloads/index.html]()

NDK

NDK 直接下载解压即可

[https://dl.google.com/android/repository/android-ndk-r13b-windows-x86_64.zip]()

设置

Unity > Edit > Preferences > External Tools

分别设置 SDK JDK NDK 的目录即可。

测试

新建空 Unity 项目,平台切换到 Android,直接开始打包即可。默认设置下即可打包成功。