Install KODI to Nexus Player

Install KODI to Nexus Player




The Google Nexus Player uses the "x86" version of Kodi for Android.
Installing XBMC/Kodi
You first need to enable developer options to activate Android Debug Bridge (adb) debugging and allow unknown sources before you can side-load latest beta or nightly version of XBMC/Kodi for x86 (not ARM).
Enable developer options and activate ADB debugging
1.1 Enable developer options
  • 1. Scroll down and click on Settings.
  • 2. Scroll down and click on About.
  • 3. Scroll down a last time to Build Number. Tap on build number repeatedly (should be about 7 times) until a bubble appears saying you’ve unlocked the developer options.
1.2 Enable ADB debugging
  • 1. Return to the Settings menu using the steps above.
  • 2. Scroll down to the bottom and you’ll see the Developer options.
  • 3. Open Developer options and ADB debugging should be the third option. Enable it.
1.3 Enable USB debugging (if ADB debugging not available)
In case ADB debugging is not listed under developer options (as has been seen with v5.0 build LRX21M), try connecting via USB using the following:
  • 1. Return to the Settings menu using the steps above.
  • 2. Under the Preferences section, scroll to the right to find the Developer options.
  • 3. Open Developer options and then Debugging, and USB debugging should be the first option. Enable it.
  • 4. Connect a computer with ADB installed using a USB cable.


1.4 Allow unknown sources
  • 1. Return to the Settings menu using the steps above.
  • 2. Scroll down and click on Security.
  • 3. Enable "Unknown sources" to allow installation of apps from sources other than the Google Play store, this will allow side-loading of apps like XBMC/Kodi.
1.5 Install XBMC/Kodi
  1. Download your preferred version of Kodi listed in #XBMC/Kodi Builds.
  2. Connect to Nexus Player with ADB:
    • If using USB, run adb usb from command line / terminal.
    • If using ADB over network, run adb start-server; adb connect <ip address of Nexus player> from command line / terminal.
  3. Check that the device is attached correctly. Run adb devices If you see the device as "unauthorized" confirmation from the Nexus Player to trust the attached computer is needed.
  4. Finally, to install, run adb install <path to apk file> (use adb --help to see additional install options like -r that keeps app data on a reinstall).5 Install Sideload Launcher (optional)
Because Google will currently not display side-loaded apps in its default "Leanback Launcher" you can use this "Sideload Launcher" app by Chainfire to more easily launch apps that have not been approved by Google or does otherwise not meet the declaration requirements needed for showing up on the default "Leanback Launcher" (on the Android TV homescreen) for Android TV.
  • 1. Install "Sideload Launcher" app by Chainfire from Google Play store http://play.google.com/store/apps/details?id=eu.chainfire.tv.sideloadlauncher
    2. Reboot your Nexus Player by unplugging (as it does not have a software reboot) or by entering adb reboot from command line / terminal.
  • 3. Start the "Sideload Launcher" app and use it to launch XBMC/Kodi or other third-party apps that you have side-load installed.