What version of Android?
Versions before 4 do not have proper Kannada rendering support, even if you supply a font, so it displays mattresses separately from consonants.
Where do you display this text? It may work if you try to display it in a web browser because web browsers have their own rendering mechanisms. Try using WebKit and Mozilla Firefox for Android. Depending on your device and version of Android, it may or may not work.
If it works in WebKit, and you need it in the application, try integrating WebKit into your application, instead of the usual text display.
Another thing you can try is to render the text as an image on the server and show the user this image. It will not be perfect, but it will be readable. (This is the method that Opera Mini Android browser uses the last time I checked.)
And boasted, trying to get him to work in Kannada!
source share