完整错误
UATHelper: Packaging (Android (ETC2)): ERROR: cmd.exe failed with args /c "C:\xxx\YourProject\Intermediate\Android\armv7\gradle\rungradle.bat" :app:assembleDebug
PackagingResults: Error: cmd.exe failed with args /c "C:\xxx\YourProject\Intermediate\Android\armv7\gradle\rungradle.bat" :app:assembleDebug
......
解决方法
我用的 UE4 版本是: 4.26.2-15973114+++UE4+Release-4.26,下载的 Android Studio 版本是 Version 4.0。
1. 打开 Android Studio->Configure->SDK Manager。
2. 删除31.0.0版本,点击 OK。
3. 安装完重启 VS 打开项目,打包成功!删除后重新打包,列表会自动下载安装一个 29.0.2。
4. 31.0.0 版本的SDK 缺失文件为 dx.bat 和 dx.jar,导致打包失败。
如上。
若有不足欢迎评论补充。