[MCPE-19335] App icon isn't displayed on Android TV (Nvidia Shield Console) Created: 21/Dec/16  Updated: 15/Aug/17  Resolved: 15/Aug/17

Status: Resolved
Project: Minecraft (Bedrock codebase)
Component/s: None
Affects Version/s: 1.0.0
Fix Version/s: None

Type: Bug
Reporter: Dave Stallard
Resolution: Invalid Votes: 3
Labels: None

Confirmation Status: Unconfirmed
Platform: Tablet - Android - Other (Specify in description)
ADO: 53757

 Description   

After installing MCPE via Google Play website onto Nvidia Shield TV, the app installs all ok but the app isn't displayed in the 'Apps' list and can only be accessed by going to Settings->Apps and launching the app from there.

I assume this is due to the appropriate Android TV icon not being present and/or manifest settings being incorrect, so should be a simple fix.



 Comments   
Comment by [Mojang] Adrian Östergård [ 15/Aug/17 ]

Android TV isn't officially supported. As such, this is Invalid.

Comment by Dave Stallard [ 21/Dec/16 ]

Nice work - can't make it much easier for them than that!

Comment by Richard Martin [ 21/Dec/16 ]

To fix this, the following changes need to be done to the Manifest.xml file:

In the top by the other uses-features add:

<uses-feature android:name="android.hardware.gamepad" android:required="false"/>
<uses-feature android:name="android.software.leanback" android:required="false" />

Change the line that says

<application android:icon="@drawable/icon" android:label="@string/app_name">

to

<application android:icon="@drawable/icon" android:banner="@drawable/banner" android:label="@string/app_name" android:isGame="true">

In the intent filter section add:

<category android:name="android.intent.category.LEANBACK_LAUNCHER"/>

Then all you need to do is add a 320x180 launcher image named banner.png in the drawable folder.

Generated at Sat Jan 11 15:22:49 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.