Hey everyone!
After porting the project from UE 5.5 to UE 5.6.1, when building the Android version, the build fails at the very end during the APK packaging step with the following error:
UATHelper: Packaging (Android (ASTC)): Z:\app\src\main\java\com\epicgames\unreal\workmanager\UEWorker.java:17: error: package com.google.common.util.concurrent does not exist
UATHelper: Packaging (Android (ASTC)): import com.google.common.util.concurrent.ListenableFuture;
UATHelper: Packaging (Android (ASTC)): ^
UATHelper: Packaging (Android (ASTC)): Note: Some input files use or override a deprecated API.
UATHelper: Packaging (Android (ASTC)): Note: Recompile with -Xlint:deprecation for details.
UATHelper: Packaging (Android (ASTC)): 1 error
UATHelper: Packaging (Android (ASTC)): > Task :app:compileReleaseJavaWithJavac FAILED
UATHelper: Packaging (Android (ASTC)): FAILURE: Build failed with an exception.
UATHelper: Packaging (Android (ASTC)): * What went wrong:
UATHelper: Packaging (Android (ASTC)): Execution failed for task ':app:compileReleaseJavaWithJavac'.
UATHelper: Packaging (Android (ASTC)): > Compilation failed; see the compiler error output for details.
UATHelper: Packaging (Android (ASTC)): * Try:
UATHelper: Packaging (Android (ASTC)): > Run with --info option to get more log output.
UATHelper: Packaging (Android (ASTC)): > Run with --scan to get full insights.
UATHelper: Packaging (Android (ASTC)): BUILD FAILED in 27s
What has been done so far:
- Selected the correct version of Android Studio - Koala Feature Drop | 2024.1.2
- SDK is taken directly from Android Studio
- NDK version: 27.3.13750724
- NDK API Level: android-27
- Installed the latest NVidia GPU drivers
- Target SDK: 36
On one build machine with the same parameters, the build succeeds, but on another one it fails with this error.