如何使用React Native连接到Android TV模拟器(在Mac OS上)?

问题描述:

今天我一直在与React Native搞乱。我一直在使用Android Emulator在虚拟Android平板电脑上运行我的反应组件。我现在试图在Android TV模拟器上运行我的反应本机代码,但我无法使其运行。我使用Android Studio内的Android Virtual Device Manager以几乎相同的方式设置了电视模拟器&。据我所知,主要区别(超出显而易见)是平板电脑的CPU是x86_64,而电视机的CPU是x86。我没有选择匹配这两个设备的这些参数。如何使用React Native连接到Android TV模拟器(在Mac OS上)?

当我运行react-native run-android时,我的反应项目建立成功,但随后出现在我的电视模拟器中的以下屏幕。 Error in Android TV Emulator 有人知道这是什么吗?有没有适当的方式将React Native应用程序连接到android电视模拟器?我的假设是它应该与android平板模拟器的过程相同,但这似乎并非如此 - 我似乎无法在任何地方在线找到android TV特定信息。

这似乎是这个问题是由这个答案在这里推荐的步骤固定:https://stackoverflow.com/a/39562409/798491(除了没有晃动你的屏幕上,按command-m弹出react native开发选项) 。

现在RN不支持android电视,他们刚刚支持苹果电视,但在此之前,它支持ipad。所以在平板电脑和电视之间必须有一些额外的配置。下面是关于这个问题的更多信息:https://github.com/facebook/react-native/issues/10544

+0

看来,它实际上是可能的。原来是这个问题解决了这个答案在这里:http://stackoverflow.com/a/39562409/798491我的'反应本机'应用程序现在工作没有问题在我的Android电视模拟器。 – thisissami

+0

哦,不错,所以这是一个普遍的Android问题。 android电视的工作很酷。 –