如何使用 React Native 连接到 Android TV 模拟器(在 Mac OS 上)?
Posted
技术标签:
【中文标题】如何使用 React Native 连接到 Android TV 模拟器(在 Mac OS 上)?【英文标题】:How can one connect to an Android TV emulator (on Mac OS) with React Native? 【发布时间】:2017-07-31 04:27:44 【问题描述】:我今天一直在玩React Native
。我一直在使用android Emulator
在虚拟 Android 平板电脑上运行我的 react 组件。我现在正试图在 Android TV 模拟器上运行我的反应本机代码,但我无法让它工作。我已经使用Android Studio
中的Android Virtual Device Manager
以几乎相同的方式设置了电视和平板电脑模拟器。据我所知,主要区别(明显之外)是平板电脑的 CPU 是x86_64
,而电视的 CPU 是x86
。我没有为这两个设备匹配这些参数的选项。
当我运行 react-native run-android
时,我的 react 项目构建成功,但随后在我的电视模拟器中显示以下屏幕。
有人知道这是什么吗?有没有将React Native
应用程序连接到安卓电视模拟器的正确方法?我的假设是它应该与 android 平板电脑模拟器的过程相同,但情况似乎并非如此 - 我似乎无法在网上任何地方找到 android TV
特定信息。
【问题讨论】:
【参考方案1】:目前 RN 不支持 android TV,他们最近才支持 Apple TV,但在此之前它在 ipad 上支持。所以平板电脑和电视之间肯定需要一些额外的配置。以下是有关该主题的更多信息:https://github.com/facebook/react-native/issues/10544
【讨论】:
看来实际上是可以的。事实证明,这个答案在这里解决了一个问题:***.com/a/39562409/798491 我的react native
应用程序现在可以在我的 Android TV 模拟器上正常运行。
哦,很好,所以这是一个一般的 android 问题。 android tv 可以工作,这很酷。【参考方案2】:
似乎此问题已通过此答案推荐的步骤解决:https://***.com/a/39562409/798491(除了摇动屏幕,点击command-m
以调出react native
开发选项)。
【讨论】:
以上是关于如何使用 React Native 连接到 Android TV 模拟器(在 Mac OS 上)?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 React Native 连接到 Android TV 模拟器(在 Mac OS 上)?
Android Emulator 无法连接到 React-Native 远程调试器 - 连接时超时
无法使用 react-native-bluetooth-classic 连接到设备
无法使用 react-native-xmpp 连接到 Ejabberd 服务器