網站首頁 編程語言 正文
React Native 官網地址:https://www.reactnative.cn/docs/environment-setup
開發平臺 Windows
目標平臺 Android
1、安裝依賴
必須安裝的依賴有 Node、JDK 和 Android Studio,Node 版本不得低于 14,React Native 需要 JDK 11,查看 JDK 版本的指令如下:
javac -version
1-1、下載和安裝 android studio
1-2、安裝 Android SDK
目前編譯 React Native 應用需要的是 Android 12 (S) 版本的 SDK (注意:SDK 版本不等于終端系統版本,RN 目前支持 android 5 以上設備)
2、配置 ANDROID_SDK_ROOT 環境變量
3、把一些工具添加到環境變量 path
打開控制面板 -> 系統和安全 -> 系統 -> 高級系統設置 -> 高級 -> 環境變量,選中Path變量,然后點擊編輯。點擊新建然后把這些工具目錄路徑添加進去:platform-tools、emulator、tools、tools/bin
%ANDROID_SDK_ROOT%\platform-tools
%ANDROID_SDK_ROOT%\emulator
%ANDROID_SDK_ROOT%\tools
%ANDROID_SDK_ROOT%\tools\bin
4、創建新項目
npx react-native init AwesomeProject
5、修改阿里云鏡像
嘗試阿里云提供的maven 鏡像,將android/build.gradle中的jcenter()和google()分別替換為maven { url 'https://maven.aliyun.com/repository/jcenter' }和maven { url 'https://maven.aliyun.com/repository/google' }(注意有多處需要替換)。
6、運行項目
cd AwesomeProject
yarn android
# 或者
yarn react-native run-android
7、如果項目長時間無法啟動,可以執行如下操作,查看原因
npx react-native start
如上圖,解決端口被占用的問題后,重新運行項目,即可啟動 android 模擬器
8、Visual Studio Code 安裝擴展程序ES7 React/Redux/GraphQL/React-Native snippets,即可通過 輸入 rnc 新建一個 react 類組件模板
import React, { Component } from 'react'
import { Text, View } from 'react-native'
export default class App extends Component {
render() {
return (
<View>
<Text> textInComponent </Text>
</View>
)
}
}
原文鏈接:https://www.cnblogs.com/rogerwu/p/16636720.html
相關推薦
- 2022-07-14 python求解三角形第三邊長實例_python
- 2022-07-13 簡單的利用boost.python 和 boost.numpy 實現python和c++之間數據通信
- 2022-02-03 ionic集成極光推送之點擊推送跳轉到指定頁面
- 2022-06-12 使用?Docker安裝?Zabbix并配置自定義監控項的過程詳解_docker
- 2023-10-26 在el-table中根據判斷不同值顯示對應文本
- 2022-09-14 Python深入分析@property裝飾器的應用_python
- 2022-08-28 centos 單機版redis安裝與數據持久化
- 2022-07-01 Python自動操作Excel文件的方法詳解_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支