Using Marshmallow. I usually have memory close to full. It often happens to me that, while trying to install an app of a given size, I am request to free space for 6-10 times the size of the app, which seems very strange to me.
What are possible causes and solutions (if there is any other than doing what is asked for) for this?
Example: trying to install Join (for bike rides). App size is ca. 39MB. I was requested to free 290MB. After freeing some space I still have to free 190MB.
EDIT: I have found possible similar questions, but with a little less detail on the sizes involved, older Android versions, or other perhaps minor differences, so I wouldn't be sure if the questions are really rooted on the same causes (thus I wouldn't call this one a dupe). As for the respective answers, I would have to check if they apply; some of them are poorly documented or seem to be more conjectures than knowledge. For completeness, I am listing here such questions.