我今天一直在忙着React Native
。我使用Android Emulator
在虚拟Android平板电脑上运行我的反应组件。我现在正试图在Android TV模拟器上运行我的反应原生代码,但我无法让它工作。我已经设置了电视和放大器使用Android Virtual Device Manager
中的Android Studio
以几乎相同的方式平板电脑模拟器。据我所知,主要区别(超出明显范围)是平板电脑的CPU为x86_64
,而电视的CPU为x86
。我无法为这两个设备匹配这些参数。
当我运行react-native run-android
时,我的反应项目成功构建,但随后屏幕显示在我的电视模拟器中。
有人知道这是什么吗?有没有正确的方法将React Native
应用程序连接到Android电视模拟器?我的假设是它应该与Android平板电脑模拟器的过程相同,但似乎并非如此 - 我似乎无法在网上找到android TV
特定信息。
答案 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
开发选项)。