如何在普通电视上运行安卓电视应用程序

5
我正在学习Android TV编程,想要准备好所需的硬件。然而,在http://developer.android.com/training/tv/start/start.html网站上,我只找到了在模拟器上运行的指南。我很好奇如何在真正的电视上运行应用程序。
当为Android手机开发时,我需要使用USB电缆连接手机并在手机上启用USB调试。那么在电视上运行呢?
电视需要哪些功能?我假设电视需要一些智能功能和某种Android运行平台。我该如何实现?
如果我没有智能电视,我可以使用带有某些接口的非智能电视进行开发吗?
3个回答

4

当您通过wifi/LAN电缆将Android TV/Box连接到网络时,请转到网络设置-获取高级选项-选择IP设置-选择静态IP地址。例如,为其指定静态IP 10.10.14.219并保存。然后进入您的工作室终端-键入“yum install adb”并按Enter键。安装完成后,在终端中-

'adb kill-server' 

按下回车键然后

'adb start-server'

按下回车键。

然后。
'adb connect 10.10.14.219'

您的设备将连接到工作室。然后,您可以像在移动设备上使用 USB 一样直接将应用程序运行到电视/盒子上。


1
使用此链接获取静态IP地址的详细信息:[https://www.digitalstacks.org/set-static-ip-android-smartphone/] - Cecil Paul

3
在电视上运行怎么办? 该文档适用于Android TV,您需要一个Android TV设备,比如Nexus Player。
那么电视需要具备什么功能? 这将取决于您的Android TV设备。如果Android TV设备与电视分开,比如Nexus Player,您需要根据Android TV设备的要求使用(通常只需要HDMI端口)。据说有一些电视将Android TV作为电视本身的一部分,但我不知道今天是否有这样的电视可用。
我用一个非智能电视进行开发需要做些什么? 您可以购买一个Android TV“机顶盒”,比如Nexus Player。

谢谢。这里的电视本质上是一个显示器。 - darklord
@darklord:是的。它可以是一个显示器,或者是一个投影仪。在“Android TV”中,“电视”更多地是预期的消费者使用情况,而不是Android TV设备连接的能力要求。 - CommonsWare
@CommonsWare 你好,我能在每个运行Android的HDMI棒上运行自己的Android TV应用程序吗?我只需要将棒插入计算机,选择HDMI棒作为Android Studio中的设备,然后将其插入电视即可吗? - Androidicus
@Androidicus:“我能在每个运行Android的HDMI棒上运行自己的Android TV应用程序吗?”--我不知道。“我可以将棒子插入计算机,选择HDMI棒作为Android Studio中的设备,然后将其插入电视吗?”--理想情况下,是的。如果对于某些特定设备无法正常工作,请与制造商联系。 - CommonsWare

-1
There are multiple ways, but basically people use below of them
1) Screen mirroring
2) HDMI

How to use
1)- If you use screen mirroring then your device have screen mirroring support and device also support, this technology used wifi.
2)- If you use HDMI then you need android mini pc device which have atleast kitkat 4.4 version and using hdmi cable you can use.

1
问题是关于通过adb连接Android Studio。 - Cecil Paul

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接