Whether you're rocking an Nvidia Shield TV running Android 11 or you've opted for the latest Chromecast with Google TV, your television is likely running some version of Android TV. Google is paying more attention than ever to the streaming field, even planning to launch additional low-cost gadgets to compete against the likes of Amazon and Roku. Just like on your phone, Android TV is an open platform, which means any missing applications can be substituted quickly by sideloading apps. As you might expect, downloading APKs on your TV isn't quite as simple a process as they are on a Pixel 6 or Galaxy S22. These are the two best methods for sideloading APK files onto any Android TV or Google TV device.






ANDROIDPOLICE VIDEO OF THE DAY




Install APKs from an Android phone or tablet


There are a few different methods of transferring APK files to Android TV, like installing a cloud file manager or going through the complicated process of setting up ADB on a computer. The easiest method is to use 'Send files to TV,' an application that sends files to an Android TV device (or anything else with Android) over your local network.


First, you'll need to install the "Send files to TV" app from the Play Store on both your phone and TV. To install it on your TV, open the Play Store and search for the name, or click the above link on a desktop computer and set your TV as the installation target.



This guide will explain sending files to your TV from an Android phone or tablet. If you don't have an Android device to send files, there's also a desktop application for Mac and Windows. You can also check the next section for the install process with ADB.



Once the app is finished installing on both devices, open the Send files to TV app on your TV, then select the 'Receive' option to start the receiver. Now, open the app on your phone and press Send. This opens a file browser — you'll need to find the APK file and select it.


Once the file transfer is done, you should be able to select the file on your TV, then press the 'Open' option. If all goes well, you should get a prompt to install the application.


However, the transfer app occasionally has an issue where the Open button doesn't always work. I also experienced some odd behavior on the latest Chromecast, initially preventing me from opening the installation options. You'll need to install a separate file manager application on your TV, like File Commander, if this happens to you. In File Commander, select 'Internal storage' on the main screen, then the Download folder. Any files you transferred using Send files to TV will appear here — just press one to open.


If you have a recent version of Android TV, you may get a message that installations from unknown sources are not allowed. If so, select the 'Settings' button, which will open a popup on the side with a list of allowed apps.


You just need to switch the app attempting to install the APK (either the file manager or Send files to TV) to the 'on' position and press back on your remote to return to the installation. If you're using Google TV, you'll need to enable the option under "Security & Restrictions" in the Apps section of settings before finally toggling on the option for your app.


Install APKs from your PC with ADB


Like all Android devices, you can use the Android Debug Bridge (or ADB for short) to transfer APKs to Android TV. ADB typically works over a wired USB connection, but we'll use Wi-Fi for this process. The first step is to install ADB on your computer. It's officially available as part of the Android Studio SDK, but that can be daunting to set up if you're not a programmer, so it's best to use a third-party installation tool. If you're on Windows, 15 Seconds ADB Installer is a popular option that has always worked well for me. If you're using macOS, Linux, or Chrome OS, give Nexus Tools a shot (full disclosure: I made it). After installing ADB, try typing the command "adb --help" (without the quotes) in your Terminal/Command Line application and press Enter. You should see something like the below screenshot. If you get an error or other message, try closing and re-opening the Terminal/CMD window and try again.


Now it's time to connect to your TV. Press the Settings gear at the top of the Android TV home screen, then go to Device Preferences > About. Scroll down to 'Build,' then click Build until you see the message "You are a developer."


Once that's done, you have to find the IP address of your TV. Go back to the main Settings page, press 'Network & Internet,' and select the active connection. The IP address should be one of the first details listed.


Now it's time to connect ADB on your PC to your Fire TV. Go back to your PC and run "adb connect" (without the quotes), followed by your Android TV IP address. This will cause a prompt to appear on your TV that you will have to accept. Afterward, you should see a message that ADB successfully connected — you can also run "adb devices" to verify.


Finally, you can now install whatever APK files you want. In the Terminal/Command Line, type in "adb install" (without quotes), then a space, then drag the file you downloaded into the app window. It should paste the full path to the file. Then press Enter and watch the magic.​​​​​​​


If you got a "success" message, the app should now be visible on your TV. If you want to sideload more APKs in the future, all you have to do is run the ADB connect command again on your PC, then run the install command for each APK.​​​​​​​




Many of the best streaming devices you can buy right now run Android TV, and with those gadgets comes a sense of freedom and openness. So the next time you search for your favorite app on the Play Store only to find it's disappeared, don't fret — it's just an APK away.