I've been searching for a way to disable Android TV Support from the manifest. I know our app is incompatible and I've read that even when you aim at supporting Android TV, apps turn out unsupported anyways.
However, I have not found a way to stop the Manifest from asking for a INTENTBACK_LAUNCHER. I don't want to define one because I know that our app is not compatible with TV.
These are the warnings that I get right now:
Expecting uses-feature android:name="android.software.leanback" android:required="false" tag.
Expecting an activity to have android.intent.category.LEANBACK_LAUNCHER intent filter.
Hardware feature android.hardware.touchscreen not explicitly marked as optional
So when I try to supply the expected tags, even if I say the following:
uses-feature android:name="android.hardware.touchscreen" android:required="true"
It still sends a warning that it might not be supported by all TVs, which is nothing else than a warning but really annoying because I deliberately don't want to support Android TV. And even after I still get the LEANBACK_LAUNCHER intent filter warning as well.
Wouldn't requiring a touchscreen rid me of the manifest asking for a LEANBACK_LAUNCHER? I guess some TVs have touchscreens?
Anybody knows how to explicitly disable Android TV Support?
Thank you,