You can use the lint tool with Xamarin.Android projects, we have a new xbuild/msbuild property AndroidLintEnabled with this property set to true either by adding it to a command line
I believe that the and the R.java in \obj could be used to create a program that does this I'm just not sure if there is a way already out there? In Android you can normally use Lint to detect this but it appears to detect everything as unused when pointed at a Xamarin.Android project. How to detect unused resources in Xamarin.Android? - android Is there a way in Xamarin.Android to detect unused resources? I'd like to specifically detect drawables that I'm no longer using.