app:assembleDebug 报错

打包 Android 时的错误信息:

1
UATHelper: Packaging (Android…) ERROR: cmd.exe failed with args /c “[ProjectPath]\Intermediate/Android/APK/gradle/rungradle.bat” :app:assembleDebug

将下面选项取消勾选即可:

在 4.24+ 中没有了 Enable Gradle instead of Ant 选项,仔细看了下 log 发现是因为 UE 要从网络上下载 Grade 下载失败导致的,可以在打包时开启全局代理。或者使用我打包的 gradle 版本:gradle-5.4.1.7z,将其解压到以下路径即可:

1
C:\Users\lipengzha\.gradle\wrapper\dists\gradle-5.4.1-all\3221gyojl5jsh0helicew7rwx\gradle-5.4.1

然后创建一个环境变量 ANDROID_HOME 指向该路径即可。

还有一些相关的文章,可以更新 Android Tools,操作方法为:

  1. run NVPACK/android-sdk-windows/tools/android.bat
  2. click on “Deselect All”
  3. update Extras/Android Support Repository

文章: