Skip to content

Failed package on android in 0.2.6 in UE5.5.2 #134

@jianxiao32

Description

@jianxiao32

I am trying to package Rive 0.2.6 on Unreal 5.5 on android but I am getting the following errors.

UATHelper: Packaging (Android (ASTC)): Running AutomationTool...
UATHelper: Packaging (Android (ASTC)): Using bundled DotNet SDK version: 8.0.300
UATHelper: Packaging (Android (ASTC)): Starting AutomationTool...
UATHelper: Packaging (Android (ASTC)): Parsing command line: -ScriptsForProject=E:/Work_Unreal/GS3Demo/branches/Project_Normal/UE5_Demo_GS3.uproject Turnkey -command=VerifySdk -platform=Android -UpdateIfNeeded -EditorIO -EditorIOPort=2170 -project=E:/Work_Unreal/GS3Demo/branches/Project_Normal/UE5_Demo_GS3.uproject BuildCookRun -nop4 -utf8output -nocompileeditor -skipbuildeditor -cook -project=E:/Work_Unreal/GS3Demo/branches/Project_Normal/UE5_Demo_GS3.uproject -target=UE5_Demo_GS3 -unrealexe=E:\UnrealSourceCode\UnrealEngine-5.5\Engine\Binaries\Win64\UnrealEditor-Cmd.exe -platform=Android -coo
kflavor=ASTC -SkipCookingEditorContent -stage -archive -package -build -pak -iostore -compressed -prereqs -archivedirectory=E:/Work_Unreal/GS3Demo/branches/Project_Normal/Saved/Packages -clientconfig=Development -nocompile -nocompileuat
UATHelper: Packaging (Android (ASTC)): Initializing script modules...
UATHelper: Packaging (Android (ASTC)): Total script module initialization time: 0.23 s.
UATHelper: Packaging (Android (ASTC)): Using C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe
UATHelper: Packaging (Android (ASTC)): Executing commands...
UATHelper: Packaging (Android (ASTC)): Installed Sdk validity:
UATHelper: Packaging (Android (ASTC)): Android: (Status=Valid, MinAllowed_Sdk=r25b, MaxAllowed_Sdk=r27, Current_Sdk=r25c, Allowed_AutoSdk=r25b, Current_AutoSdk=, Flags="InstalledSdk_ValidVersionExists, Support_FullSdk")
UATHelper: Packaging (Android (ASTC)): Scanning for envvar changes...
UATHelper: Packaging (Android (ASTC)): ... done! 
UATHelper: Packaging (Android (ASTC)): Cleaning Temp Paths...
UATHelper: Packaging (Android (ASTC)): BUILD SUCCESSFUL
UATHelper: Packaging (Android (ASTC)): Setting up ProjectParams for E:\Work_Unreal\GS3Demo\branches\Project_Normal\UE5_Demo_GS3.uproject
UATHelper: Packaging (Android (ASTC)): ********** BUILD COMMAND STARTED **********
UATHelper: Packaging (Android (ASTC)): Running: E:\UnrealSourceCode\UnrealEngine-5.5\Engine\Binaries\ThirdParty\DotNet\8.0.300\win-x64\dotnet.exe "E:\UnrealSourceCode\UnrealEngine-5.5\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" -Target="UnrealPak Win64 Development -Project=E:\Work_Unreal\GS3Demo\branches\Project_Normal\UE5_Demo_GS3.uproject -Manifest=E:\UnrealSourceCode\UnrealEngine-5.5\Engine\Intermediate\Build\Manifest-1-UnrealPak-Win64-Development.xml" -Target="UE5_Demo_GS3 Android Development -Project=E:\Work_Unreal\GS3Demo\branches\Project_Normal\UE5_Demo_GS3.uproject -Man
ifest=E:\UnrealSourceCode\UnrealEngine-5.5\Engine\Intermediate\Build\Manifest-2-UE5_Demo_GS3-Android-Development.xml  -remoteini=\"E:\Work_Unreal\GS3Demo\branches\Project_Normal\"  -skipdeploy " -log="E:\UnrealSourceCode\UnrealEngine-5.5\Engine\Programs\AutomationTool\Saved\Logs\UBA-UnrealPak-Win64-Development.txt"
UATHelper: Packaging (Android (ASTC)): Log file: E:\UnrealSourceCode\UnrealEngine-5.5\Engine\Programs\AutomationTool\Saved\Logs\UBA-UnrealPak-Win64-Development.txt
UATHelper: Packaging (Android (ASTC)): Creating makefile for UnrealPak (manifest 'E:\UnrealSourceCode\UnrealEngine-5.5\Engine\Intermediate\Build\Manifest-1-UnrealPak-Win64-Development.xml' not found)
UATHelper: Packaging (Android (ASTC)): Available x64 toolchains (1):
UATHelper: Packaging (Android (ASTC)):  * C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433
UATHelper: Packaging (Android (ASTC)):     (Family=14.42.34433, FamilyRank=1, Version=14.42.34435, Is64Bit=True, ReleaseChannel=Latest, Architecture=x64)
UATHelper: Packaging (Android (ASTC)): Unavailable x64 toolchains (1):
UATHelper: Packaging (Android (ASTC)):  * C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933
UATHelper: Packaging (Android (ASTC)):     (Family=14.34.31933, FamilyRank=1, Version=14.34.31948, Is64Bit=True, ReleaseChannel=Latest, Architecture=x64, Error="UnrealBuildTool requires at minimum the MSVC 14.38.33130 toolchain. Please install a later toolchain such as 14.38.33130 from the Visual Studio installer.")
UATHelper: Packaging (Android (ASTC)): Visual Studio 2022 compiler version 14.42.34435 is not a preferred version. Please use the latest preferred version 14.38.33130
UATHelper: Packaging (Android (ASTC)): Writing manifest to E:\UnrealSourceCode\UnrealEngine-5.5\Engine\Intermediate\Build\Manifest-1-UnrealPak-Win64-Development.xml
UATHelper: Packaging (Android (ASTC)): Creating makefile for UE5_Demo_GS3 (UnrealBuildTool assembly is newer)
UATHelper: Packaging (Android (ASTC)): Android (9352603, based on r450784d1) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)
UATHelper: Packaging (Android (ASTC)): Target: x86_64-w64-windows-gnu
UATHelper: Packaging (Android (ASTC)): Thread model: posix
UATHelper: Packaging (Android (ASTC)): InstalledDir: C:/Users/33844/AppData/Local/Android/Sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/windows-x86_64/bin
UATHelper: Packaging (Android (ASTC)): Android (9352603, based on r450784d1) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)
UATHelper: Packaging (Android (ASTC)): Target: x86_64-w64-windows-gnu
UATHelper: Packaging (Android (ASTC)): Thread model: posix
UATHelper: Packaging (Android (ASTC)): InstalledDir: C:/Users/33844/AppData/Local/Android/Sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/windows-x86_64/bin
UATHelper: Packaging (Android (ASTC)): NDK toolchain: r25c, NDK version: 250300, ClangVersion: 14.0.7
UATHelper: Packaging (Android (ASTC)): Compiling Native 64-bit code with NDK API 'android-33'
UATHelper: Packaging (Android (ASTC)): Link: C:\Users\33844\AppData\Local\Android\Sdk\ndk\25.2.9519653\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe  -static-libstdc++ -no-canonical-prefixes -shared -Wl,-Bsymbolic -Wl,--no-undefined -Wl,--gc-sections --target=aarch64-none-linux-android33 --gcc-toolchain="C:/Users/33844/AppData/Local/Android/Sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/windows-x86_64" --sysroot="C:/Users/33844/AppData/Local/Android/Sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/windows-x86_64/sysroot" -DANDROID=1 -march=armv8-a -Wl,-no-pie -fuse-ld=lld -Wl,-soname,lib
Unreal.so -Wl,--build-id=sha1 -Wl,--pack-dyn-relocs=android -Wl,--hash-style=gnu -z max-page-size=65536 -o "E:/Work_Unreal/GS3Demo/branches/Project_Normal/Binaries/Android/UE5_Demo_GS3-arm64.so" @"E:/Work_Unreal/GS3Demo/branches/Project_Normal/Intermediate/Build/Android/a/UE5_Demo_GS3/Development/UE5_Demo_GS3-arm64.so.rsp"
UATHelper: Packaging (Android (ASTC)): Writing manifest to E:\UnrealSourceCode\UnrealEngine-5.5\Engine\Intermediate\Build\Manifest-2-UE5_Demo_GS3-Android-Development.xml
UATHelper: Packaging (Android (ASTC)): Building UnrealPak and UE5_Demo_GS3...
UATHelper: Packaging (Android (ASTC)): UnrealPak: Using Visual Studio 2022 14.42.34435 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433) and Windows 10.0.22621.0 SDK (C:\Program Files (x86)\Windows Kits\10).
UATHelper: Packaging (Android (ASTC)): UnrealPak: Warning: Visual Studio 2022 compiler is not a preferred version
UATHelper: Packaging (Android (ASTC)): Determining max actions to execute in parallel (16 physical cores, 32 logical cores)
UATHelper: Packaging (Android (ASTC)):   Executing up to 16 processes, one per physical core
UATHelper: Packaging (Android (ASTC)): Using Unreal Build Accelerator local executor to run 3 action(s)
UATHelper: Packaging (Android (ASTC)):   Storage capacity 40Gb
PackagingResults: Warning: Visual Studio 2022 compiler is not a preferred version
UATHelper: Packaging (Android (ASTC)): ---- Starting trace: 250221_155548 ----
UATHelper: Packaging (Android (ASTC)): UbaSessionServer - Disable remote execution (remote sessions will finish current processes)
UATHelper: Packaging (Android (ASTC)): ------ Building 3 action(s) started ------
UATHelper: Packaging (Android (ASTC)): ** For UE5_Demo_GS3-Android-Development **
UATHelper: Packaging (Android (ASTC)): [1/3] Compile [arm64] Module.RiveRenderer.cpp
UATHelper: Packaging (Android (ASTC)): [2/3] clang++ UE5_Demo_GS3-arm64.so
UATHelper: Packaging (Android (ASTC)): ld.lld: error: E:/Work_Unreal/GS3Demo/branches/Project_Normal/Plugins/Rive/Source/ThirdParty/RiveLibrary/Libraries/Android/librive_decoders.a(bitmap_decoder_thirdparty.o): Opaque pointers are only supported in -opaque-pointers mode (Producer: 'LLVM18.0.3' Reader: 'LLVM 14.0.7git')
UATHelper: Packaging (Android (ASTC)): clang++: error: linker command failed with exit code 1 (use -v to see invocation)
UATHelper: Packaging (Android (ASTC)): Trace file written to E:/UnrealSourceCode/UnrealEngine-5.5/Engine/Programs/AutomationTool/Saved/Logs/UBA-UnrealPak-Win64-Development.uba with size 3.6kb
UATHelper: Packaging (Android (ASTC)): Total time in Unreal Build Accelerator local executor: 14.36 seconds
UATHelper: Packaging (Android (ASTC)): Total execution time: 22.87 seconds
UATHelper: Packaging (Android (ASTC)): Took 22.96s to run dotnet.exe, ExitCode=6
UATHelper: Packaging (Android (ASTC)): UnrealBuildTool failed. See log for more details. (E:\UnrealSourceCode\UnrealEngine-5.5\Engine\Programs\AutomationTool\Saved\Logs\UBA-UnrealPak-Win64-Development.txt)
UATHelper: Packaging (Android (ASTC)): AutomationTool executed for 0h 0m 24s
UATHelper: Packaging (Android (ASTC)): AutomationTool exiting with ExitCode=6 (6)
UATHelper: Packaging (Android (ASTC)): BUILD FAILED
PackagingResults: Error: E:/Work_Unreal/GS3Demo/branches/Project_Normal/Plugins/Rive/Source/ThirdParty/RiveLibrary/Libraries/Android/librive_decoders.a(bitmap_decoder_thirdparty.o): Opaque pointers are only supported in -opaque-pointers mode (Producer: 'LLVM18.0.3' Reader: 'LLVM 14.0.7git')
PackagingResults: Error: linker command failed with exit code 1 (use -v to see invocation)
PackagingResults: Error: Unknown Error

I would greatly appreciate your help.
Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions