React Native In Android
https://facebook.github.io/react-native/docs/getting-started.html#content
Requirements
- OS X - Only OS X is currently supported
- Homebrew is the recommended way to install nvm,watchman,and flow.
- Install Node.js 4.0 or newer.
- Install nvm with Homebrew or its setup instructions here. Then run nvm install node && nvm alias default node,which installs the latest version of Node.js and sets up your terminal so you can run it by typing node. With nvm you can install multiple versions of Node.js and easily switch between them.
- New to npm?
- brew install watchman. We recommend installing watchman,otherwise you might hit a node file watching bug.
- brew install flow. If you want to use flow.
We recommend periodically running brew update && brew upgrade to keep your programs up-to-date.
Quick Start
按照Tutorial的教程,安装上面Requirements的东东
$ react-native --help
Command `--help` unrecognized
Usage: react-native <command>
Commands:
start: starts the webserver
install: installs npm react components
bundle: builds the javascript bundle for offline use
new-library: generates a native library bridge
android: generates an Android project for your app
$ react-native run-android //运行并安装Android App
$ react-native start //运行mock server
运行时一定要注意server的端口有没有冲突
注意,目前react-native 的8081是hardcode的
Summary
react-native 的很多特性和API在Android上还没有实现,比如Android没有修改url的接口,也不能bundle,因此目前只能玩玩demo,等1.0版本吧