161

最近推出的 React Native 功能只是 iOS 应用示例和文档。

4

14 回答 14

176

是的。

适用于 Android 的 React Native 于 2015 年 9 月 14 日发布。

文档: http: //facebook.github.io/react-native/

于 2015-04-02T21:58:34.530 回答
52

不可以。您不能使用此版本构建 Android 应用程序。

Facebook 已表示他们正在开发 Android 版本,并有句名言“给我们 6 个月”,一些人将其视为承诺。我不会将任何重要的商业决策建立在 6 个月结束后会公布的幻觉上,但你至少可以抱一些希望,因为他们在给我们之前认真地准备好生产访问它,这不仅仅是一个天上掉馅饼的希望。

此外,正如其他人所指出的,Facebook 已经发布了他们使用 Android 版本的 React Native 构建的应用程序。所以至少它的一部分已经准备好迎接黄金时段了。

更新

对 Android 版 React Native 的早期支持已推送到 GitHub!

如前所述,如果尝试从 iOS 移植应用程序,有几件事目前无法正常工作。但值得一试。

https://github.com/facebook/react-native/commit/42eb5464fd8a65ed84b799de5d4dc225349449be

于 2015-03-26T20:14:24.763 回答
11

它的目标不是成为一个跨平台、一次编写、随处运行的工具。它的目标是随时随地学习。-Colin Eberhardt,来自 Raywenderlich

好消息是适用于 Android 的 React Native 终于来了。(https://code.facebook.com/posts/1189117404435352

于 2015-07-02T06:54:09.787 回答
6

虽然你现在不能做,但不应该花那么长时间。

大约两周前,第一个 React Native Android 应用程序已在 play 商店中发布,由 reactjs 推特帐户发布:

https://twitter.com/reactjs/status/615638361328349185

于 2015-07-08T20:19:50.640 回答
2

好消息!现在有可能!

“所以它发生了,我们等待了大约 6 个月的提交!” -usereact.com

请阅读更多:http ://www.reactnative.com/react-native-for-android/

观看此视频:https ://www.youtube.com/watch?v=MNNR01NF290

高兴的

于 2015-09-14T19:47:00.867 回答
0

是的,您可以使用 React Native 构建 Android 应用程序。为此,您必须安装带有所有必需 SDK 的 Android Studio。您可以使用 Android Studio 和命令行在 Android 模拟器中运行您的 React Native 应用程序。

对于命令行,运行以下命令:

react-native run-android

否则,您可以在 Android Studio 中打开由 React Native 在 android 文件夹中创建的 android 项目,然后从那里运行该项目。

快乐编码.. :)

于 2019-10-18T07:51:57.380 回答
0

TLDR;是的,

详细解答(截至2017年11月)

React Native android 应用程序开发非常稳定,并且已经使用 React-Native 构建了大量的 Android 应用程序并在生产中使用。

您可以在此处找到应用程序展示。他们中的大多数都有IOS和Android版本。

您还可以轻松地将您的原生 Android java 代码集成到 react-native。参考这里

作为一个使用 react-native 构建 Android 应用程序的开发人员,它有很多本地 Java 代码依赖项,react-native 运行稳定,我发现文档和社区支持已经足够了。

于 2017-11-20T07:33:53.690 回答
0

我已经在 Android 上尝试过 Facebook react native,它确实有效。

简单的 Ubuntu 安装指南可以在这里找到

简单的js文件:链接

于 2015-09-24T08:27:16.997 回答
0

是的,您可以使用 React-Native 制作现实世界的 mob 应用程序。React-Native 用于创建混合移动应用程序。在此,我们用 javascript 编写代码,这些代码被转换为 swift 用于 ios 和 java 用于 android。

于 2019-07-19T13:53:05.597 回答
0

是的,您绝对可以使用 react-native 构建 android 应用程序。这是 React Native 的一大优势。在 Facebook 创建它之前,您必须使用不同的代码构建您的应用程序两次:一次用于 iOS,使用 Swift 或 Objective-C,另一次用于 Android,使用 Java 或 Kotlin。

于 2020-08-17T07:17:01.867 回答
0

是的,它适用于 ios 和 android 平台,如果它为不同的平台使用不同的代码,请务必在 app.js 中提及代码入口点。但是,本地事件或位置管理器等本地函数需要用本地语言编码,然后使用 RCT_EXPORT 导出,您可以在文档中找到更多相关信息

于 2018-02-24T20:55:26.853 回答
0

是的,不仅适用于 android,还适用于使用 XCode 的 iOS

于 2019-07-11T07:36:29.733 回答
0

当然,使用 React Native 你可以构建真正的移动应用程序。真正的应用程序意味着接近平台或简单地说 99% 原生应用程序。react native 为使用 javascript 构建原生 android 应用程序提供了简单的方法来实现有利可图的设计。你有 android studio 的基本知识和 android studio 相关的原生模块集成中的错误修复和良好的了解 react.js 然后您可以使用 react native 构建 android 应用程序。 android 应用程序的基本要求 1. 配置android studio 请按照下面的链接,避免安装python。 https://facebook.github.io/react-native/docs/getting-started。2. UI 方面你会从官方文档中学习 flex-box。我的事情就足够了

于 2019-03-30T12:33:56.803 回答
0

是的,我们现在也可以在 react-native 中开发 android 应用程序。

并且一些应用程序已经在 react-native 中为 android 开发,例如:

1)F8

2)Facebook 广告经理

3)小队

4)探索VR

5)自流等。

还有更多仍在计数。

由于 JSX 语法易于使用,来自世界各地的开发人员现在选择 react-native 进行移动应用程序开发。

而且它通常被简单地称为MVC中的V。由于 React 不对您的技术堆栈的其余部分做任何假设,因此它很容易嵌入到现有的非 React Native 应用程序中。

于 2016-07-06T06:31:17.463 回答