DJI Fly App Won’t Connect or Keeps Crashing: Fixes for Android and iPhone

When the DJI Fly app won’t connect or keeps crashing on Android or iPhone, the cause is often simple but hard to spot. A device may be incompatible, outdated, or affected by a bad cable, firmware mismatch, or corrupted app data. Some fixes take only a few minutes, while others require a full reset or reinstall. The next steps show which ones matter first, and which problems tend to return.

Fix DJI Fly Connection and Crash Issues

fix dji fly issues

To fix DJI Fly connection and crash issues, the device should first be checked for compatibility, since the app requires Android 6.0 or higher or iOS 11.0 or higher to work properly.

Once that is confirmed, restarting the smartphone, controller, and drone can clear temporary faults that cause the DJI Fly App to fail.

On Android devices, using the original USB cable and enabling USB debugging often strengthens the link between phone and controller.

Regular firmware updates for the drone, controller, and app reduce connection issues and help prevent crashing.

Keeping the drone, controller, and app updated with the latest firmware helps reduce connection issues and crashes.

The DJI Fly App should also be kept on the latest version, because outdated builds may freeze or close unexpectedly.

If problems continue, reinstalling the app can remove damaged files.

When needed, downloading the latest APK from DJI’s website may provide a more stable build and restore control.

Check Device Compatibility

Before troubleshooting further, the device should be confirmed as compatible with the DJI Fly app. Proper device compatibility prevents wasted effort and helps restore control quickly.

On Android, the Android version should be 6.0 or higher; on iPhone, the iOS version should be 11.0 or above. The smartphone should also be a 64-bit model, since 32-bit hardware may fail to run the app.

  • Review DJI’s official list of compatible devices before continuing.
  • Check whether older drone models require a different app version.
  • Avoid using a rooted device or jailbroken phone, as stability can suffer.
  • Verify that the phone meets basic system and hardware requirements.

If the device is not listed, the DJI Fly app may not launch, connect, or remain stable.

Confirming these limits early supports a smoother setup and a more reliable flight experience.

Install the Correct DJI Fly Version

The correct DJI Fly version should match the specific drone model, since using the wrong build can cause connection and performance issues.

Because the app is no longer in the Google Play Store, the official APK should be downloaded directly from DJI’s website or download center.

Before installing the new version, any previous app version should be removed to avoid conflicts and errors.

Match Drone Model

Correct app selection is essential for stable DJI Fly operation, since each drone model may require a specific version for proper compatibility. The DJI Fly app should be matched to the exact drone model to reduce connectivity issues, crashes, and other operational problems.

In some cases, the required app version is specific; the Mini 2, for example, works best with V1.6.10. Checking the DJI download center helps confirm the proper app version before installation.

  • Verify the drone model before updating.
  • Compare the app version with DJI guidance.
  • Avoid installing unsupported builds.
  • Recheck compatibility after every update.

Using the correct app version supports smoother flight control, fewer freezes, and more reliable performance.

Download Official APK

Downloading the official DJI Fly APK from DJI’s website is the safest way to install the correct version, since the app is no longer available on Google Play. Users should download official apk files only from DJI, then verify that the DJI Fly app matches the drone model to avoid compatibility issues.

On an Android device, security settings may need to allow installs from unknown sources before the file can be opened. It is also wise to uninstall previous versions first, so the new build installs cleanly and reduces errors.

DJI regularly posts the latest stable version on its site, and that release should be preferred over beta files unless a specific fix is needed. This direct path gives users more control, fewer disruptions, and a cleaner setup.

Remove Old Version

Clearing out any older DJI Fly app version before installing a new one can prevent crashes, connectivity problems, and other compatibility issues.

To remove old version files, users should uninstall any previous version of the DJI Fly app first. This helps guarantee the new install matches the drone model and avoids conflicts that can trigger connection problems.

  • Download the correct stable version from DJI’s official site.
  • Check whether the drone requires a specific release.
  • Enable “Install unknown apps” before opening a new APK.
  • If a newer build fails, try a previously stable version such as v1.4.2.

A clean install often restores smoother pairing, fewer errors, and better control.

Fix DJI Fly Connection Problems

To resolve DJI Fly connection problems, the first step is to confirm that the smartphone or tablet meets the app’s compatibility requirements, with Android 6.0 or iOS 11.0 as the minimum supported versions.

Only compatible devices should be used with the DJI Fly app, since unsupported hardware often creates connection problems.

Next, restart the system in order: power off the smartphone, then the controller, and finally the drone. Power them back on in the same sequence to build a fresh link.

Restart the smartphone, controller, and drone in sequence to rebuild a fresh, stable connection.

USB debugging should be enabled in Android settings to improve communication between the phone and controller.

If issues continue, clear the app’s cache and data, or try reinstalling the DJI Fly app to remove hidden faults.

Firmware updates for both the drone and the app should also be checked, because outdated software can trigger connection problems and related crashing issues.

Stop DJI Fly Crashes on Android and iPhone

DJI Fly crashes on Android and iPhone are often reduced by confirming that the device meets the minimum software requirements, with Android 6.0 or later and iOS 11.0 or higher.

The DJI Fly app should then be checked for corrupted cache data, since clearing cache can restore stability. When reinstalling, any older copy should be removed first to prevent version conflicts that may cause crashing.

  • On Android, enable USB debugging in Developer options.
  • Use the original cable to limit connectivity issues.
  • Restart the app and the phone or iPhone regularly.
  • If instability continues, consider a steadier third-party option.

These steps support a cleaner connection between phone and controller, helping pilots regain control with less friction.

When the DJI Fly app keeps crashing, simple maintenance often makes the difference between interruption and freedom.

Update Firmware and Reinstall DJI Fly

Keeping the drone’s firmware current is essential, since outdated versions can create connection problems and reduce compatibility with the DJI Fly app.

The app itself should also be updated to the latest release, and firmware checks can be completed through the app or DJI Assistant 2.

If crashes continue, uninstalling DJI Fly and reinstalling the newest official version can help restore stable operation.

Firmware Update Check

Checking firmware is a practical first step when DJI Fly app connection problems appear, since outdated drone software can interfere with performance and feature compatibility. Regular firmware updates keep the aircraft aligned with the DJI Fly app and support peak performance.

If trouble continues, uninstalling and reinstalling the app can remove software conflicts or corruption. A current operating system also helps the app run within minimum requirements, such as Android 6.0 or iOS 11.0.

When the app cannot update the drone, DJI Assistant 2 on a computer offers a manual path. The latest stable version should always come from DJI’s official website.

  • Check firmware updates often.
  • Use DJI Assistant 2 if needed.
  • Keep the operating system current.
  • Download the latest stable version.

Reinstall Latest App

A fresh installation of the DJI Fly app can resolve connection problems when version conflicts or corrupted files are affecting performance.

The prior DJI Fly app should be removed first, then the latest release downloaded from the official DJI site or app store.

Before reinstalling, cache and data can be cleared in device settings if crashes continue.

After reinstalling, all needed permissions should be enabled so the app can access required functions without restriction.

Firmware updates for the drone should also be checked, since mismatched versions can block stable operation.

Device settings should confirm the phone meets system requirements, including Android version 6.0 or higher.

This step often reduces performance issues, restores smoother syncing, and gives users a cleaner, more reliable path to connection.

Use Controller Controls When the App Freezes

When the DJI Fly app freezes, the drone can still be flown safely with the remote controller sticks, allowing full manual control while the app malfunctions. This keeps freedom in the pilot’s hands even if the app crash interrupts the screen.

Press the controller RTH button if needed, since return-to-home can protect safety when the app becomes unresponsive. If the app later begins to reconnect, normal functions may resume after a restart.

  • Keep holding the remote controller steadily.
  • Use the sticks for precise manual control.
  • Trigger RTH quickly if disconnection worsens.
  • Restart the app if it keeps crashing.

Learning to fly without depending on the app builds confidence and reduces panic during unexpected glitches.

That practice makes it easier to stay calm, protect the aircraft, and continue the flight mission with independence.

Contact DJI Support With Flight Logs

If app problems continue despite manual control from the remote controller, DJI Support can be contacted with the aircraft’s flight logs to help diagnose the fault.

The DJI Fly app stores flight log files that record app performance, errors, and connection behavior, giving the support team detailed information for the troubleshooting process.

DJI Fly app flight logs capture performance, errors, and connection behavior for more effective troubleshooting.

On Android devices, these logs are usually found in internal storage and can be opened with a file manager.

Before contacting DJI support, users should confirm the logs are current and match the issue being reported, since relevant files improve the support experience.

Sharing complete flight log files helps DJI’s technical staff isolate the cause more quickly and may lead to effective solutions or future app updates.

This step can free users from repeated guesswork and move the problem toward resolution.

Frequently Asked Questions

Why Does My DJI Fly App Keep Crashing?

The DJI Fly app often keeps crashing because of app performance issues tied to device compatibility, software updates, and limited storage space.

Background processes can overload the device, while corrupted cache and restrictive app permissions may disrupt stability. Network settings may also interfere with communication.

Clearing cache, freeing storage space, closing other apps, and checking for updates usually improves reliability. If problems persist, reinstalling the app can restore smoother operation.

Why Won’t My DJI Fly App Work?

It often fails because device compatibility issues, an outdated Android version, or a 32-bit phone block proper operation.

Open-and-shut trouble may also stem from DJI app troubleshooting gaps: firmware update checks, network connection stability, app permissions review, background processes interference, storage space availability, and user interface glitches.

A stable cable and USB debugging can help. If problems persist, rolling back to a proven version may restore freedom to fly.

Is There an Alternative App to DJI Fly?

Yes—Litchi is a strong alternative drone app for many DJI models.

In app comparison and features analysis, it stands out for waypoint missions, tracking, and customizable controls that can improve best flying experiences.

User reviews and user forums often praise its reliability, though compatibility issues should be checked first.

Pricing and performance tips matter too, especially for pilots seeking more freedom beyond DJI Fly’s limits.

Why Does My DJI Keep Disconnecting?

A pilot in a city park might see repeated dropouts because nearby towers and Wi‑Fi create signal interference issues.

DJI disconnects often stem from mobile device compatibility limits, outdated DJI firmware updates, app permissions settings, or background apps impact.

Drone hardware problems and loose cables can also matter.

A brief troubleshooting steps guide should include network connectivity checks, cable replacement, and software updates, helping the operator regain stable, independent flight control.

Conclusion

When the DJI Fly app refuses to connect or keeps crashing, the fix is usually found in the basics: confirm device compatibility, use the right app version, restart all hardware, and keep firmware current. If problems remain, reinstalling the app and clearing cached data often restore stability. Should the app still fail, manual controller controls can keep the drone airborne while flight logs are sent to DJI. In troubleshooting, patience is the compass that points toward resolution.

Sharing Is Caring:
About the Author

Nathan Rhodes is a writer at GoMyReview who focuses on practical automotive troubleshooting, vehicle maintenance, and consumer technology. He creates clear, reader-friendly guides that help everyday users understand common problems and make informed decisions. His work covers topics ranging from Toyota Camry engine and cooling issues to laptop performance and temperature monitoring. Nathan is committed to careful research, straightforward explanations, and useful solutions that readers can confidently apply.

Leave a Comment