本文件說明如何在 Windows 上安裝 React Native 開發所需環境,包含:
- Android Studio
- Node.js
- npm
- Java
- Git
- 環境變數設定
- React Native 開發工具
- 開啟與執行專案
安裝 Git 以便從 GitHub 下載專案。
- 下載 Windows installer
- 按 Next 直到完成
- 使用預設設定即可
git --version若顯示版本號代表安裝成功。
React Native 需要 Node.js 與 npm。
建議下載 LTS版本
直接執行 installer,使用預設設定。
Node.js 安裝時會自動包含 npm。
node -v
npm -vAndroid build 需要 Java。
建議使用 JDK 17 或以上
下載:
OpenJDK 17
java -version安裝 Android Studio 來取得 Android SDK。
https://developer.android.com/studio
- 下載 Android Studio
- 執行 installer
- 選擇 Standard Install
- 讓系統自動下載:
- Android SDK
- Android SDK Platform
- Android Virtual Device
- Gradle
安裝完成後開啟 Android Studio。
React Native 需要 Android SDK 環境變數。
通常在:
C:\Users\你的帳號\AppData\Local\Android\Sdk
Windows:
控制台
→ 系統
→ 進階系統設定
→ 環境變數
新增:
變數名稱
ANDROID_HOME
變數值
C:\Users\你的帳號\AppData\Local\Android\Sdk
在 Path 中新增:
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\emulator
%ANDROID_HOME%\tools
%ANDROID_HOME%\tools\bin
開新 terminal:
adb --version若顯示版本代表成功。
React Native 可透過 React Native CLI 建立或執行專案。
使用 npx 即可:
npx react-native --version使用 Git 下載專案:
git clone https://github.com/你的帳號/你的專案.git進入專案資料夾:
cd 專案名稱React Native 需要下載 node_modules:
npm install例如 BLE library:
npm install react-native-ble-plxBLE 套件通常需要重新 build。
在執行 React Native 專案前,建議先建立 Android 模擬器。
Android 模擬器由 Android Studio 內建的 AVD (Android Virtual Device) 提供。
開啟 Android Studio
選擇:
Tools
→ Device Manager
或在主畫面點擊:
Device Manager
點擊:
Create Device
建議選擇:
Pixel 6
或
Pixel 5
點擊:
Next
若尚未下載,需要先下載。
建議版本:
Android 13 (API 33)
或
Android 14 (API 34)
點擊:
Download
下載完成後按:
Next
確認設定後點擊:
Finish
此時 Device Manager 會出現新的模擬器。
在 Device Manager 中點擊:
▶ (Play 按鈕)
模擬器會啟動 Android 系統。
當模擬器啟動後,即可執行 React Native 專案。
npx react-native start開另一個 terminal:
npx react-native run-android系統會:
- 建立 APK
- 啟動模擬器
- 安裝 APP
第一次 build 會下載 Gradle 依賴,可能需要幾分鐘。
若需要修改 Android 原生設定:
- 開啟 Android Studio
- 選擇
Open Project
- 選擇資料夾:
project/android
Android Studio 會自動同步 Gradle。
一般開發流程:
git clone 專案
npm install
npx react-native start
npx react-native run-android