IllegalArgumentException: Unmanaged descriptor using gms.maps.model.Marker.setIcon
When clearing the map with googleMap.clear(); **remove any reference to all the markers** on the map. I had the problem and figured out that the problem was with my code which I forgot to remove reference to a marker and tried to change icon of a cleared Marker