Developing for Android
Contains Android-specific development information on topics such as input, asset management, and debugging.
Read time 1 minuteLast updated 6 days ago
Develop Unity applications for the Android platform.
Refer to the following key topics to get information on the user input, asset management, and debugging that is useful in Android development.
Topic | Description |
|---|---|
| Android mobile scripting | Contains information about scripting for Android. |
| Input for Android devices | Understand how to detect and handle user input on different types of Android devices. |
| Edge-to-edge rendering support for Android applications | Extend your application content behind Android system bars for edge-to-edge rendering. |
| Android application size restrictions | Split the assets of a large Android application so that it meets the size limits of the service you distribute it through. |
| Graphics for Android | Contains Android-specific graphics information. |
| Test and debug an Android application | Test, debug, profile, and troubleshoot a Unity application that runs on an Android device. |
| Optimization for Android | Contains guidance on different techniques you can use to optimize your Android application. |
| Plug-ins for Android | Extend an Android application with plug-ins that deliver resources and call Java, Kotlin, and C++ code from your C# scripts. |
| Integrating Unity into Android applications | Explains how to integrate the Unity Runtime Library into Android applications. |
| Android application entry points | Understand application entry points, which fundamentally define how Android runs an application. |
| Deep linking on Android | Explains how to use deep linking on Android devices. |
| Device features and permissions | Explains how Android application permissions work as well as how to request them. |
| Handle Android crashes | Understand the chain of crash handlers that defines what happens if your application crashes. |
| Quit a Unity Android application | Programmatically close a Unity Android application. |