Obligatory “I’m not an expert” but I’'m under the impression that, phones, being phones, do not have as much memory to work with as PC’s.
A little googling brought up this issue on the android-processing giuthub:
Given this, (and I’m just tossing ideas), consider removeCache()?
Also, check out this thread from 2013: