React Native——环境搭建&项目创建

104 阅读2分钟

React Native 的优势

  • 开发体验好
    • 用统一的代码规范开发移动端程序,不用关注移动端的差异
  • 开发成本低
    • 开发一次,可以生成 Android 和 iOS 两个系统上的 App
    • Learn once, write anywhere
  • 学习成本低
    • 只要掌握 JavaScript 和 React,就可以进行移动端开发了

image.png

基础环境搭建

  • 安装 Node.js
  • 安装 Yarn
    • npm install -g yarn
  • 安装 React Native 脚手架
    • npm install -g react-native-cli

搭建安卓环境

1. 安装 JDK

  • 下载 JDK(Java SE Development Kit)
  • JDK 的版本必须是 1.8(1.8 版本,官方也直接称 8 版本)
    • 目前不支持高于 1.8 的 JDK 版本
  • 下载时要求登陆(请先注册 Oracle 账号)
    • 或者直接找老师,获取上面的安装包
  • 安装 JDK(一直 “下一步”)
    • 命令行中,输入 java -version,验证安装是否成功

2. 安装 Android Studio

  • 下载 Android Studio
  • 安装 Android Studio(一直 “下一步”)
  • 启动 Android Studio
    • 初次启动,需要安装组件(组件约 2 GB,安装后占用空间约 8 GB)
    • 安装组件的过程巨长巨长巨长,要有耐心

3. 安装 Android SDK

  • What
    • Android SDK 是针对安卓开发的套件
  • Why
    • 虽然 Android Studio 默认会安装最新版本的 Android SDK
    • 但是,目前编译 React Native 应用需要的是 Android 10 (Q) 版本的 SDK
  • How
    • 打开 Android Studio,在菜单 Tools 下找到 "SDK Manager"

image.png

image.png 4. 配置环境变量

  • 配置 ANDROID_HOME 环境变量
    • 打开 Android Studio,点击菜单 Tools → SDK Manager,找到 Appearance & Behavior → System Settings → Android SDK

image.png

image.png

image.png

  • 跟 ANDROID_HOME 相关的环境变量
    • %ANDROID_HOME%\platform-tools
    • %ANDROID_HOME%\emulator
    • %ANDROID_HOME%\tools
    • %ANDROID_HOME%\tools\bin

image.png

搭建 IOS 环境

  1. 安装 Watchman
brew install watchman
  1. 安装 Xcode
  2. 安装 CocoaPods

初始化项目

react-native init myproject
  • 进入项目
    • cd myproject
  • 运行项目
    • Android
      • yarn android
    • iOS
      • cd ios && pod install && cd ../
      • yarn ios

image.png

好用的 VSCODE 插件

image.png

调试工具

  • 模拟器调试

    • 模拟器是安装在电脑上的,虚拟的手机界面
    • 模拟器一般跟随 Android Studio 和 Xcode 一起安装
    • 启动应用,模拟器会一起启动
  • 具体方式

    • 点击模拟器(使模拟器获取焦点)
    • 快捷键 ctrl+m
    • 点选 debug
    • 自动跳转到浏览器

image.png

  • 真机调试
    • 打开 USB 调试模式
    • 通过 USB 线将电脑和手机连起来
    • 启动应用,在手机上安装应用