Android 的开发环境需要 JDK/NDK/SDK/Ant/Gradle 等组合而成,UE 的文档中介绍需要安装 NVDIA 的 CodeWorks,但是由于国内网络问题难以下载,并且有些组件并不需要,所以我打包了一份 Android 的开发环境,可以快速部署。
组件版本:
- JDK 18077
- NDK r14b
- SDK android19-26
- Ant 1.8.2
- Gradle 4.1
下载地址:AndroidSDK_1R7u1_20190923.7z,解压之后有 AddToPath.bat
脚本,一键添加所需的环境变量。
1 2 3 4 5 6 7 8 9 10 11 12
| @echo off set "current_dir_name=%cd%" setx JAVA_HOME "%current_dir_name%\jdk18077" setx ANDROID_HOME "%current_dir_name%\android-sdk-windows" setx ANDROID_NDK_ROOT "%current_dir_name%\android-ndk-r14b" setx ANT_HOME "%current_dir_name%\apache-ant-1.8.2" setx GRADLE_HOME "%current_dir_name%\gradle-4.1" setx NDK_ROOT "%current_dir_name%\android-ndk-r14b" setx NDKROOT "%current_dir_name%\android-ndk-r14b" setx NVPACK_NDK_TOOL_VERSION "4.9" setx NVPACK_NDK_VERSION "android-ndk-r14b" setx NVPACK_ROOT "%current_dir_name%"
|
如果需要更新版本的 NDK 和 SDK 支持的版本有些老,可以自行在下载所需的版本:
下载之后放到对应的目录下即可,并且需要修改环境变量中的值。
添加完环境变量之后之后无需再从 UE 中设置 SDK 与 NDK 的路径,保持默认即可打包。