# Test and debug an Android application

> Test, debug, profile, and troubleshoot a Unity application that runs on an Android device.

Test, debug, profile, and troubleshoot a Unity application that runs on an Android device.

The following topics cover the tools that connect the Editor to a device, and the fixes for common problems.

| **Topic**                                                                                                                                                                | **Description**                                                                                                                       |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------- |
| **[Debug on Android devices](/engine/6000.7/manual/platform-specific/android/developing/testing-and-debugging/debugging-on-an-android-device.md)**                       | Debug your application on an Android device over a USB or wireless connection.                                                        |
| **[Android symbols](/engine/6000.7/manual/platform-specific/android/developing/testing-and-debugging/symbols.md)**                                                       | Generate symbols to help you debug a built Android application.                                                                       |
| **[Android device simulation in Unity](/engine/6000.7/manual/platform-specific/android/developing/testing-and-debugging/device-simulator.md)**                           | Learn how the Device Simulator lets you preview your Android application's appearance and behavior without needing a physical device. |
| **[Collecting performance data on an Android device](/engine/6000.7/manual/platform-specific/android/developing/testing-and-debugging/profile-on-an-android-device.md)** | Connect an Android device to Unity and profile your application.                                                                      |
| **[Application patching](/engine/6000.7/manual/platform-specific/android/developing/testing-and-debugging/app-patching.md)**                                             | Patch an application instead of rebuilding it, to increase iteration speed.                                                           |
| **[Troubleshooting for Android](/engine/6000.7/manual/platform-specific/android/developing/testing-and-debugging/troubleshooting.md)**                                   | Solve common issues that occur when you develop for Android with Unity.                                                               |

## Additional resources

* [Unity Remote](/engine/6000.7/manual/platform-specific/cross-platform-features/unity-remote5.md)
* [Device Simulator](/engine/6000.7/manual/platform-specific/cross-platform-features/device-simulator.md)
* [Optimization for Android](/engine/6000.7/manual/platform-specific/android/developing/optimization.md)
* [Unity Profiler](/engine/6000.7/manual/analysis/profiler.md)
