你能在Ubuntu上构建React原生应用程序(Android应用程序)吗?
正如我所看到的,你需要OSX来构建带有React Native的应用程序。这可能是因为他们一开始只使用它来创建iOS应用程序。现在有可能,但他们仍然需要OSX作为开发平台,这对我来说毫无意义。有没有办法在Ubuntu操作系统或任何其他Linux上使用React Native创建Android应用程序?在Linux和windows上构建没有官方支持,尽管社区中已经有人发送了允许这样做的拉取请求(主要障碍是使用apple脚本并从节点调用shell脚本的事实——从react packager和react cli)。你能在Ubuntu上构建React原生应用程序(Android应用程序)吗?,android,facebook,ubuntu,react-native,Android,Facebook,Ubuntu,React Native,正如我所看到的,你需要OSX来构建带有React Native的应用程序。这可能是因为他们一开始只使用它来创建iOS应用程序。现在有可能,但他们仍然需要OSX作为开发平台,这对我来说毫无意义。有没有办法在Ubuntu操作系统或任何其他Linux上使用React Native创建Android应用程序?在Linux和windows上构建没有官方支持,尽管社区中已经有人发送了允许这样做的拉取请求(主要障碍是使用apple脚本并从节点调用shell脚本的事实——从react packager和reac
跟踪这些努力的主要任务是:更新2:我在Ubuntu上开发React原生应用已经有一段时间了,没有任何问题 更新1:现在几乎可以在linux和windows上使用。请检查此文档页面: 旧答案: 从KZZF分享的问题来看,它几乎已经开始工作了: Linux上的一切都可以运行,除了: react native run android无法打开新的shell窗口,您需要 使用react native start。将在下一版本中修复。在中调试 Chrome目前依靠AppleScript来启动Chrome 用PR来代替它
虽然它还没有在Linux上得到正式支持,当然也有一些困难需要克服,但我已经创建了一个docker容器,允许我从Ubuntu构建和运行android应用程序 dockerfile仍在进行中,但可在github上使用: 有几个shell脚本可以简化本地开发—我主要使用react-bash脚本在容器中给我一个shell提示,以便运行
react-native-run android
等
它工作得很好,我可以在我的主机上通过USB连接电话,容器中运行react native stuff,我对代码的编辑(我主要在主机上使用emacs进行编辑)立即出现在设备上
我目前正在为android开发CI版本,因为要创建用于部署的javascript捆绑版本还有很多困难需要解决。现在应该可以了。有关“我可以在system Y上为平台X构建吗”的最新指南,请参阅:
是的,我在Windows 10上也看到了这个链接,对设置进行了调整,是的,终于有可能了。我接受了你的回答。