Thanks for the quick response.
Step 1 and 2 were already done.
I tried moving the plugin to the project folder and now packaging fails.
Here’s the log.
UATHelper: Packaging (Android (ETC2)): Performing 6 actions (18 in parallel)
UATHelper: Packaging (Android (ETC2)): [1/6] clang++.exe Module.UltimateMobileKit.cpp [armv7-es2]
UATHelper: Packaging (Android (ETC2)): [2/6] clang++.exe Module.UltimateMobileKit.gen.cpp [armv7-es2]
UATHelper: Packaging (Android (ETC2)): [3/6] clang++.exe PCH.UELinkerFixups.h [armv7-es2]
UATHelper: Packaging (Android (ETC2)): [4/6] clang++.exe UELinkerFixups.cpp [armv7-es2]
UATHelper: Packaging (Android (ETC2)): [5/6] arm-linux-androideabi-ar.exe UE4-UltimateMobileKit-Android-Shipping-armv7-es2.a
UATHelper: Packaging (Android (ETC2)): D:/NVPACK/android-ndk-r15c oolchains/arm-linux-androideabi-4.9\prebuilt/windows-x86_64\bin/arm-linux-androideabi-ar.exe: creating D:/Unreal Projects/UnnamedProject(442)/Plugins/UltimateMobileKit/Binaries/Android/UE4-UltimateMobileKit-Android-Shipping-armv7-es2.a
UATHelper: Packaging (Android (ETC2)): [6/6] clang++.exe UnnamedProject-Android-Shipping-armv7-es2.so
UATHelper: Packaging (Android (ETC2)): D:\Unreal Projects\UnnamedProject(442)\Plugins\UltimateMobileKit\Source\UltimateMobileKit\Private\Invites/FirebaseInvites.cpp:42: error: undefined reference to ‘firebase::invites::Terminate()’
UATHelper: Packaging (Android (ETC2)): D:\Unreal Projects\UnnamedProject(442)\Plugins\UltimateMobileKit\Source\UltimateMobileKit\Private\Invites/FirebaseInvites.cpp:42: error: undefined reference to ‘firebase::invites::Terminate()’
UATHelper: Packaging (Android (ETC2)): D:\Unreal Projects\UnnamedProject(442)\Plugins\UltimateMobileKit\Source\UltimateMobileKit\Private\Invites/InvitesInitialize.cpp:27: error: undefined reference to ‘firebase::invites::Initialize(firebase::App const&)’
UATHelper: Packaging (Android (ETC2)): clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
UATHelper: Packaging (Android (ETC2)): ERROR: UBT ERROR: Failed to produce item: D:\Unreal Projects\UnnamedProject(442)\Binaries\Android\UnnamedProject-Android-Shipping-armv7-es2.so
UATHelper: Packaging (Android (ETC2)): Total build time: 130.92 seconds (Local executor: 0.00 seconds)
UATHelper: Packaging (Android (ETC2)): Took 131.266053s to run UnrealBuildTool.exe, ExitCode=5
UATHelper: Packaging (Android (ETC2)): ERROR: Command failed (Result:5): D:\Program Files\Epic Games\UE_4.18\Engine\Binaries\DotNET\UnrealBuildTool.exe UnnamedProject Android Shipping -Project=“D:\Unreal Projects\UnnamedProject(442)\UnnamedProject.uproject” “D:\Unreal Projects\UnnamedProject(442)\UnnamedProject.uproject” -NoUBTMakefiles -remoteini=“D:\Unre
al Projects\UnnamedProject(442)” -skipdeploy -noxge -NoHotReload -ignorejunk. See logfile for details: ‘UnrealBuildTool-2019.03.02-07.01.00.txt’
UATHelper: Packaging (Android (ETC2)): (see C:\Users\Jakdu\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Program+Files+Epic+Games+UE_4.18\UAT_Log.txt for full exception trace)
UATHelper: Packaging (Android (ETC2)): AutomationTool exiting with ExitCode=5 (5)
UATHelper: Packaging (Android (ETC2)): BUILD FAILED
PackagingResults: Error: Unknown Error