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

时间:2017-03-10 00:25:12

标签: react-native android-emulator avd react-native-android android-tv

我今天一直在忙着React Native。我使用Android Emulator在虚拟Android平板电脑上运行我的反应组件。我现在正试图在Android TV模拟器上运行我的反应原生代码,但我无法让它工作。我已经设置了电视和放大器使用Android Virtual Device Manager中的Android Studio以几乎相同的方式平板电脑模拟器。据我所知,主要区别(超出明显范围)是平板电脑的CPU为x86_64,而电视的CPU为x86。我无法为这两个设备匹配这些参数。

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

2 个答案:

答案 0 :(得分:0)

目前RN不支持Android电视,他们最近刚刚支持苹果电视,但在此之前它在ipad上得到了支持。因此,平板电脑和电视之间必须有一些额外的配置。以下是有关该主题的更多信息:https://github.com/facebook/react-native/issues/10544

答案 1 :(得分:0)

这个问题似乎是由此答案建议的步骤修复的:https://stackoverflow.com/a/39562409/798491(除了摇动屏幕,点击command-m以显示react native开发选项)。