Short answer
Check the free space first with adb shell df /data. On an emulator, wipe its data from the Device Manager (or start it with -wipe-data), and if it fills up again, give it more internal storage in the AVD’s advanced settings. On a phone, uninstall the old copy of the app and free some space. Also check your build size: a debug APK with every ABI and large assets can be much larger than the release build.
Where the space went, and the fix
01
An emulator full of old builds and data
“The virtual device preserves the app and its state data across restarts in a user data disk partition (userdata-qemu.img).” Android Developers, Start the emulator from the command line
The emulator keeps installed apps, caches and files between runs. After weeks of debug installs it runs out. Wipe it from the Device Manager menu, or from the command line.
emulator -list-avds emulator @Pixel_8_API_35 -wipe-data02
An emulator with too little internal storage
“The AVD has a dedicated storage area on your development machine. It stores the device user data, such as installed apps and settings, as well as an emulated SD card.” Android Developers, Create and manage virtual devices
If a wiped emulator fills up again quickly, its data partition is too small for the app. Edit the AVD in the Device Manager and raise internal storage under the advanced settings, or create a new AVD with more. The setting is stored as disk.dataPartition.size in the AVD’s config.ini; wipe the data after changing it so the new size applies.
adb shell df /data # in ~/.android/avd/Pixel_8_API_35.avd/config.ini disk.dataPartition.size=8G03
A phone that is nearly full
On a real device, uninstall the previous copy of the app (adb uninstall with your package name), then clear space in Settings. An install needs free space beyond the APK’s own size, so a phone with a little space left can still fail.
adb uninstall com.example.myapp adb install -r build/app/outputs/flutter-apk/app-debug.apk04
Your computer’s disk is full
“the emulator checks for sufficient free disk space on startup and doesn't start unless at least 5 GB is free.” Android Developers, Troubleshoot known issues with Android Emulator
The emulator’s storage is a file on your computer. If your own disk is nearly full, the emulator can fail to start or to grow. Free space on the computer, and delete AVDs you no longer use.
Checked against the vendor’s docs on : Android Developers: Start the emulator from the command line (-wipe-data, -partition-size); Android Developers: Create and manage virtual devices; Android Developers: Troubleshoot known issues with Android Emulator.
Rather hand it over?
Fixed scope, fixed price, paid upfront. The work happens in writing; no call needed.
- from $450App Fix TicketOne reproducible bug in an existing mobile or web app, diagnosed and fixed.See scope and start
- from $450AI-Built App RescueA Lovable, Bolt or Cursor app checked end to end in 3 days, then its worst problems fixed at a fixed price.No issues worth fixing, no charge. If the Launch Check finds nothing rated medium or higher, Simon refunds the full $450. You keep the report either way. This applies to the first 10 Launch Checks bought after October 30, 2026.See scope and start
Related: Android “SDK location not found” · Android “Execution failed for task” · Android “Duplicate class found in modules”