Reputation: 41129
I'm working on a simple memory game and now that I published the mobile version I'm trying to create and publish a version of this game for the Android TV.
Now because this is a game I set the
android:isGame="true"
parameter in the manifest file.
Because of this parameter (I think) Google checks support for gamepad when you upload the game to Google Play Store. the problem is that I'm getting an error when I try to publish the game version for TV:
Your app or game that requires a game controller is not accessible with a standard Android game controller
I'm getting this error message even after setting:
<uses-feature
android:name="android.hardware.gamepad"
android:required="false" />
which specifies that this feature is not required.
The game can be downloaded here if it helps anyone to help me solve the problem: https://play.google.com/store/apps/details?id=ds.android.memorygame.mobile
Upvotes: 1
Views: 587
Reputation: 19743
I stumbled across this one just now. As stated in https://stackoverflow.com/a/36319813/467650; counter-intuitively you set gamepad to android:required=false
when a gamepad is actually required.
Also, from https://developer.android.com/develop/ui/views/touch-and-input/game-controllers/controller-features:
When specifying
android:hardware:gamepad
support, don't set theandroid:required
attribute to"true"
. If you do this, users won't be able to install your app on the device.
Upvotes: 0