To start off I have not installed Android Works as I like my manual setup and have Android Studio so I already have the SDKs installed:
android-ndk-r10e
apache-ant-1.9.6
jdk1.8.0_60
and android-sdk with API level 16, 22 and 23 installed.
All paths correctly setup in Project Settings with “android-16” API Level set for the NDK and “matchndk” for the SDK.
When trying to package for Android, any of the platforms, I get the output below. I’m testing this with the TappyChicken 4.9 project without any alterations except setting up the SDK paths.
In order to better assist you, I will need the full output log from the editor showing the full error log. Please provide that to me as a .txt format that I can simply download from AnswerHub.
You must follow these [steps and install AndroidWorks][1] in order to package and deploy on an Android device. Once you’ve done that, as long as everything else is set up correctly with your Android settings, it should package properly.
Please upload your if you run into another issue, even if it appears to be the same issue.
Thanks. Then I understand you have to use AndroidWorks - which is a clunk of a package. I will unfortunately consider it a flaw in Unreal Engine that it can’t handle “native” Android SDKs and NDKs. I hope this will be fixed in future versions.
If anyone still has a problem (as the above did not work for me), please follow this guide: https://sites…com/view/physicagames/unreal-engine-troubleshooting/unreal-engine-v4-14-cannot-deploy-to-android