DJI GO / GO 4 App Not Opening or Crashing

When the DJI GO or DJI GO 4 app crashes immediately upon opening, freezes at the splash screen, or force-closes the moment you tap “GO FLY,” the application has encountered an unhandled operating system exception. This failure is usually triggered by running an obsolete build against modern Android or iOS releases, corrupted telemetry cache databases, or severe hardware decoding conflicts on mobile GPUs.

Fast Fix

Uninstall any version of DJI GO 4 downloaded from the Google Play Store. Go to dji.com/downloads, download the latest official APK directly to your phone, install it with storage permissions enabled, and restart your mobile device before launching.


Diagnostic Path: Identifying the Crash Trigger

To resolve the stability issue, determine exactly when the crash occurs.

DJI GO / GO 4 Application Crashes
 │
 ├── Crashes instantly upon tapping the app icon (Splash Screen Crash)
 │    ├── Android 12, 13, 14, or newer ──> Google Play version conflict; install direct DJI APK.
 │    └── iOS / iPadOS ──────────────────> App cache corrupt; delete app and reinstall from App Store.
 │
 ├── Crashes the exact second the USB cable is plugged in
 │    └── Android USB Accessory conflict ─> Revoke USB debugging; reset app defaults.
 │
 └── Opens fine, but crashes upon tapping "GO FLY" or entering Camera View
      ├── Mobile device RAM bottleneck ──> Close background apps; restart device.
      └── Video decoder pipeline crash ──> Turn off "Hardware Decode Video" in app settings.

Root Causes of GO / GO 4 Instability

1. The Obsolete Google Play Store Build (Android)

Because DJI stopped updating the GO and GO 4 listings on Google Play, the version hosted by Google lacks support for modern 64-bit Android application interfaces (APIs).

  • If your phone runs Android 12, 13, 14, or later, the Play Store version will crash 100% of the time on launch.
  • The Solution: You must purge the Play Store version entirely.
    1. Go to Settings > Apps > DJI GO 4 > Storage > Clear Data, then tap Uninstall.
    2. Open your mobile browser and navigate directly to dji.com/downloads/djiapp/dji-go-4.
    3. Download the current official APK directly from DJI’s servers.
    4. Allow your browser to install unknown applications and launch the newly installed build. If you encounter sideloading issues, see Drone App Cannot Install APK (Android Sideloading Error).

2. Video Decoding Pipeline Crashes (The “GO FLY” Crash)

If the app opens, lets you browse your profile, but terminates the moment you plug in the aircraft and enter the camera view, your phone’s graphics processor (GPU) is choking on the incoming video stream.

  • DJI GO 4 attempts to utilize hardware-accelerated video decoding. On certain budget or newer mobile processors (such as Google Tensor or specific Samsung Exynos chipsets), the decoding driver crashes the app.
  • The Workaround: Launch the app without the controller connected. Go to the general settings menu and look for Hardware Decode Video. Toggle this option OFF. This forces the app to decode the live video stream through software processing, bypassing the crash-prone GPU driver.

3. Corrupted Local Telemetry and Media Caches

Every flight generates flight record files (.DAT and .txt), cache video thumbnails, and local mapping assets. If a flight terminates abruptly due to a dead battery, the active log file can become truncated or corrupt.

  • The next time DJI GO 4 launches, its indexing service attempts to parse the corrupted log, hanging the CPU and triggering an operating system force-close.
  • To learn how to safely wipe broken cache directories without losing your account history, review DJI GO / GO 4 App Storage & Activation Error.

Platform-Specific Troubleshooting

Fixing Persistent Crashes on iOS

While Apple’s App Store hosts functional builds of DJI GO 4, iOS updates can cause permission locks:

  1. Reset Permissions: Go to Settings > DJI GO 4. Ensure that Location is set to While Using, and Local Network, Microphone, and Photos are enabled.
  2. Purge the iOS Sandbox: If the app closes immediately after showing the DJI logo, iOS has corrupted the sandbox container. Delete the app, perform a forced restart on your iPhone or iPad, and download a fresh copy from the App Store.

Resolving RAM Depletion on Android

DJI GO 4 is a resource-intensive 32/64-bit hybrid application that requires sustained memory bandwidth:

  • Devices with 3 GB of RAM or less will routinely crash during flight because the Android OS aggressively kills background tasks to preserve system resources.
  • Disable battery-saver modes, close all background applications, and ensure at least 4 GB of internal storage space remains free.
  • If your device continues to close the app under load, verify your hardware compatibility using our breakdown in DJI GO / GO 4 App Device Not Supported.