How to disable sound from an app I have got a game I play (The Simpsons Tapped Out) that is based on time. (For example every 5 hours I get a coin).

But every time something is completed (like a quest) I hear from the speakers something like ("yeaho work is done!")

I would like to disable that sound, but there is no setting for it within the game.

Because when I am working I want to hear when someone is calling, not when the app is done doing something.

Is there a way to disable the sound of one app?

Or is there a setting in my phone that can disable that sound?

I am using Android 4.1.2 on an LG Optimus L5.
There are several possibilities:


manually setting all volumes to 0, except for those channels you want to keep (e.g. alerts, notifications, system). Issue: on some devices/systems some channels seem to be "locked together", so as soon as e.g. volume for calls is increased, some other slider increases automatically along. An app like Audio Control might help on that.
same thing, but use some automation tool (e.g. tasker). This might work-around the slider-lock.
disabling notifications from the app (might not work if the app doesn't count that as "notification")
if root access is available: replace/remove the corresponding sound file (credits go to Dan for this)
using a helper like App Override. Unfortunately this is no longer available on Google Play, so I linked to the original thread on XDA.