Tekkaman

导航

 

Building Projects with Native Code

1、安装Node(v4.0以上)、Python2、JDK(v8.0以上)。

  添加 JAVA_HOME环境变量,指向 JDK 的安装目录。

2、安装 react-native-cli

  npm install -g react-native-cli

3、安装 android studio

4、安装 AndroidSDK  Android 6.0 (Marshmallow) 

  1)Configure -> SDK Manager -> SDK Platforms Tab,勾选上‘Show Package Details’,安装 Android6.0目录下的以下选项:

  • Google APIs
  • Android SDK Platform 23
  • Intel x86 Atom_64 System Image
  • Google APIs Intel x86 Atom_64 System Image

  

  2)"SDK Tools" tab,勾选上‘Show Package Details’

    选中"Android SDK Build-Tools"目录下的23.0.1

  安装 1)、2)中的内容。

5、添加 ANDROID_HOME 环境变量,指向AndroidSDK。

-----------------------到此Android环境搭建完毕---------------------------------

 6、创建项目

  react-native init AwesomeProject

7、usb连上Android真机,确保真机上的 usb调试、usb安装均已开启,全MIUI优化被关闭。

8、构建并安装到直机

  react-native run-android

9、当修改代码后,通过摇动手机来打开 'Developer Menu',选择Reload。

  

 

  

提示:如果你修改了native 代码或修改了Images.xcassets、res/drawable中的文件,重新加载js是不行的,这时你需要重新编译你的项目了。

10、Enable Live Reload

  当 ctrl+s时,如果js代码有改动,自动将最新代码推送到手机上。Enable Live Reload需要每次都返回到启动页面。

11、Hot Reloading

  当 ctrl+s时,如果js代码有改动,自动将最新代码推送到手机上。Enable Live Reload则会在保持你的程序状态的情况下,就可以将最新的代码部署到设备上。

12、console

参考:

1、https://facebook.github.io/react-native/docs/getting-started.html

2、http://blog.csdn.net/fengyuzhengfan/article/details/52106496

 

posted on 2017-09-25 02:34  Tekkaman  阅读(200)  评论(0编辑  收藏  举报