Developing for Android involves configuring the Android toolchain before you can build and test your project. Unreal Engine simplifies this process by providing built-in workflows for managing your SDK, debugging on-device, and packaging for release — so you can spend less time on setup and more time developing.
The following documents describe environment setup, debugging and profiling on-device, rendering and optimization for Android hardware, and preparing your project for distribution on the Google Play Store.
Android Quick Start
Configure a project for Android platforms using Unreal Engine.
Android Development Requirements
Android development requirements including compatible hardware, software, and SDK information.
Automated Android SDK, NDK, and JDK Setup
Set up SDK and NDK components automatically from Unreal Engine with Turnkey.
Manual Android SDK Setup With Android Studio
An advanced setup and troubleshooting guide for using Android Studio to integrate Android SDK with Unreal Engine.
Setting Up Your Android Device For Development
Setting up your Android device for Unreal Engine development.
Debugging Android Projects
How to debug your Android project in Android Studio
Android Vulkan Mobile Renderer
Information about Vulkan compatibility and how to use the Vulkan mobile renderer in Android projects
Debugging with AGDE in Visual Studio
Use AGDE to debug Android projects in Visual Studio
Profiling Android Projects With Platform-Native Tools
Use Android profiling tools to capture your app's runtime performance data and identify performance improvements in mobile projects.
Android Emulator
Use the Android Emulator to launch a virtual device, then test your Unreal Engine apps on it.
Google Play Asset Delivery Reference
API reference and implementation guidelines for the GooglePAD API
Android File Server
Use Android File Server as a substitute for ADB for pushing and editing files for Unreal Engine projects.
Frame Pacing for Mobile Devices
Enabling and customizing frame pacing for mobile devices
Reducing Android Binary Size
Learn about options for decreasing the size of your project's binary files on Android.
Creating Bundled PSO Caches for Android
Step-by-step walkthrough for creating a bundled PSO cache for an Android device.
Signing Projects for Release
Getting your project ready for Release to the Google Play store.
Android Manifest Control
Setting up and using the Android Mainfest file.
Android Virtual Keyboard
Going over setting up the Android Virtual Keyboard.
Android Development Reference
How to install different Android SDKs, set environment variables, and work with texture formats.
Setting up Android Launch Screens
Overview of setting up optional custom Android Launch screens for Android projects.
Using In-App Purchases on Android
Using in-app purchases to offer additional paid content for your Android game.
Using Google Play Services Leaderboards
Using leaderboards in your game.
Using Google Play Achievements
Using Google Play Achievements to increase player engagement.
Using Ad Mob In-Game Ads on Android
Using the AdMob in-game advertisement system on Android.