1. 程式人生 > >React-Native從零到有(1)——基礎環境搭建

React-Native從零到有(1)——基礎環境搭建

開發平臺:windows 10 x64

目標平臺:Java Android

軟體及環境:
1. Java Development Kit 1.8.x(更高版本暫不提供支援)
2. Python 2
3. Node
4. Yarn
5. React Native命令列工具(react-native-cli)
6. Android Studio
7. Visual Studio Emulator for Android

軟體安裝及環境配置

  1. JDK 1.8.x

    1. 版本選擇:選擇與作業系統對應的版本進行安裝。點選接受許可協議後,進行下載,雙擊已下載的.exe執行檔案進行安裝,可一路預設安裝,安裝路徑為C:\Program Files\Java\*

      ,包括兩個目錄:jdk和jre。

    2. 設定JAVA_HOME環境變數,依次開啟控制面板 -> 系統和安全 -> 系統 -> 高階系統設定,點選高階選項卡下的環境變數開啟環境變數配置,選擇新建,輸入變數名:JAVA_HOME,對應的變數值:C:\Program Files\Java\jdk1.8.0_151

    3. 依次再新增變數名:CLASSPATH,變數值:.;%JAVA_HOME%\lib;;修改PATH變數,新增變數值:%JAVA_HOME%\bin

    4. 重啟電腦,使環境變數生效或使用快捷鍵win+R輸入cmd回車,開啟cmd視窗,鍵入set PATH=C:,關閉cmd視窗。

    5. 測試是否安裝成功。重新開啟cmd視窗,鍵入java -version

      列印如下資訊:

      java version "1.8.0_151"
      Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
      Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

      鍵入javac -version,列印如下資訊:

      javac 1.8.0_151
  2. Python 2

    1. 版本選擇:選擇與作業系統對應的版本進行安裝。下載成功後,雙擊已下載的.exe執行檔案進行安裝,可一路預設安裝,安裝路徑為C:\Python27

    2. 配置python環境變數。修改PATH變數,新增變數值:C:\Python27

    3. 重啟電腦,使環境變數生效或使用快捷鍵win+R輸入cmd回車,開啟cmd視窗,鍵入set PATH=C:,關閉cmd視窗。

    4. 測試是否安裝成功。開啟cmd視窗,鍵入python -V,列印如下資訊:

      Python 2.7.14
  3. Node

    1. 版本選擇:選擇與作業系統對應的版本進行安裝。下載成功後,雙擊已下載的.exe執行檔案進行安裝,可一路預設安裝,安裝路徑為C:\Program Files\nodejs

    2. 測試是否安裝成功。開啟cmd視窗,鍵入node -v,列印如下資訊:

      v8.9.3

      如果提示'node' 不是內部或外部命令,也不是可執行的程式 或批處理檔案。,手動修改環境變數的PATH變數,新增變數值:C:\Program Files\nodejs\

    3. 安裝完成後可以設定npm的淘寶映象源做加速:

      npm config set registry https://registry.npm.taobao.org --global
      npm config set disturl https://npm.taobao.org/dist --global
    4. npm是node的包管理工具,安裝node時會自動安裝,檢視其版本資訊:npm -v,列印如下資訊:5.5.1

  4. Yarn(非必需)

    1. npm全域性安裝npm install -g yarn

    2. 測試是否成功:yarn -v,列印如下資訊:1.3.2

    3. 設定淘寶映象源:

      yarn config set registry https://registry.npm.taobao.org --global
      yarn config set disturl https://npm.taobao.org/dist --global
  5. React-Native cli

    1. npm全域性安裝npm install -g react-native-cli

    2. 測試是否成功:react-native -v,列印如下資訊:

      react-native-cli: 2.0.1
      react-native: n/a - not inside a React Native project directory
  6. Android Studio

    1. 雙擊執行.exe可執行檔案,進行安裝,可一路預設,安裝地址:C:\Program Files\Android\Android Studio

    2. 安裝成功後,開啟,依次File -> Settings -> Appearance & Behavior -> System Setting -> Android SDK,勾選API Level 23,點選Apply進行安裝。

    3. 配置ANDROID_HOME環境變數,變數名:ANDROID_HOME,變數值:C:\Users\使用者名稱稱\AppData\Local\Android\sdk

    4. PATH變數中新增Android SDK的Tools目錄。修改PATH變數,新增變數值:C:\Users\使用者名稱稱\AppData\Local\Android\sdk\toolsC:\Users\使用者名稱稱\AppData\Local\Android\sdk\platform-tools

    5. 編輯登錄檔。使用快捷鍵win + R,輸入regedit.exe回車,開啟登錄檔編輯器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools條目,找到Android SDK Tools(如果沒有新增該條目,WOW6432Node右鍵新建 -> ,輸入Android SDK Tools),右鍵新建 -> 字串值,內容為Path,然後雙擊該字串值,輸入數值資料:C:\Users\使用者名稱稱\AppData\Local\Android\sdk

環境及軟體可用性測試

  1. 開啟VS Emulator for Android,選擇API LEVEL 23的模擬器。

  2. 建立及執行測試專案

    // 建立專案
    react-native init AwesomeProject
    // 執行專案
    cd AwesomeProject
    react-native run-android
  3. 執行終端顯示BUILD SUCCESSFUL,node終端顯示編譯資訊,模擬器Welcome to React Native,修改AwesomeProject專案的App.js檔案中內容儲存,開啟模擬器,雙擊鍵盤的R鍵,會看到修改後的變化。

相關推薦

React-Native(1)——基礎環境搭建

開發平臺:windows 10 x64 目標平臺:Java Android 軟體及環境: 1. Java Development Kit 1.8.x(更高版本暫不提供支援) 2. Python

React Native開始(六)ListView的簡單使用

/** * Created by 11158 on 2017-01-16. */ import React, { Component } from 'react'; import { AppRegistry, StyleSheet, Text, View, List

React Native 到一個小專案

前陣子開始學習 React Native,一個人摸滾帶爬的也算是能寫個 小專案 了,在這裡分享一下自己從零開始學習的過程,也推薦一些比較優秀的學習資源,讓大家學習過程可以提高一些效率。 在路上 一、環境搭建和 IDE 選型 React Native 環境搭建可以看 

Spring Boot電商秒殺實戰 -- 1.基礎環境搭建

記錄學習總結 目標: 1.掌握Spring Boot環境搭建 2.掌握Lombok的整合使用 2.掌握Thymeleaf整合,Result結果封裝 3.掌握Mybatis+Druid整合 4.掌握Jedis整合+通用快取Key封裝 文章總體目錄 Sprin

React Native學習筆記2:Android環境搭建

背景 各位童鞋有木有感覺官方文件很坑啊,根據官網的描述,首先在chocolate就直接卡死了,VPN沒什麼卵用,於是逐個去官網下載,直到昨天才發現不用VPN也可以下!公司是windows環境,這裡就先用windows搭建。 因為本身是移動開發者,所以

開始hadoop分散式環境搭建

1. Linux虛機換機環境安裝 1.1 linux環境安裝 1.建議選擇虛擬機器:VirtualBox 2.Linux版本:Ubuntu 3.安裝時選擇動態擴充套件磁碟,最大磁碟容量50G(最大磁碟容量太小,hadoop使用過程中容易出現意想不到的

React Native 入門課程(2)環境搭建

前提條件:蘋果電腦,Mac系統 我決定先學習關於ios開發的知識,等學會使用React Native開發出一個Ios應用程式之後,再學習關於Android的部分 所以這裡只記錄了ios的開發環境搭建。 下面有不明白的,請留言 第一步:安裝Homebrew Homebrew

React Native急診到重症監護》-- React Native for mac 環境配置

這段時間移動前端開發有兩個技術很火,一個就是HTML5,一個就是React Native,這兩個非要說誰好誰差,這個我認識淺薄不太好說,剛剛接觸,還在學習的過程中。好與壞很多大神已經發表了自己的意見,對於這個不再贅述。 搭建Mac的環境比較簡單,想要更深入的瞭解,可以登陸官網去檢視相關

SSM到Spring Boot開發校園商鋪平臺---1環境搭建及測試

根據慕課網專案深入學習SSM和SpringBoot,練手中,將學習筆記做記錄,後期會繼續更新。 慕課網地址:SSM到Spring Boot-從零開發校園商鋪平臺-慕課網實戰,文末會附上免費視訊地址! 先上效果圖(此文講述中最後要完成的結果):

React Native入門教程 1 -- 開發環境搭建

有人問我為啥很久不更新部落格。。我只能說在學校宿舍真的沒有學習的環境。。基本上在宿舍裡面很頹廢。。不過要畢業找工作了,我要漸漸把這個心態調整過來,就從react-native第一篇部落格開始。話說RN也出來很久了 每次我研究都比別人晚一步 不過沒關係,意識到

開始系列-Caffe入門到精通之一 環境搭建

python 資源暫時不可用 強制 rec htm color 查看 cpu blog 先介紹下電腦軟硬件情況吧: 處理器:Intel? Core? i5-2450M CPU @ 2.50GHz × 4 內存:4G 操作系統:Ubuntu Kylin(優麒麟) 16.04

Python爬蟲系列(一):開始,安裝環境

tar 公司 pip nal 網頁 解析 目標 http caption 在上一個系列,我們學會使用rabbitmq。本來接著是把公司的celery分享出來,但是定睛一看,celery4.0已經不再支持Windows。公司也逐步放棄了服役多年的celery項目。恰好,公司找

React Native 入門到插件化嘗試

插件化 圖片 入門到 嘗試 技術 ima native clas image React Native 從入門到插件化嘗試

ubuntu下基礎建站之python基礎環境搭建

而不是 -s AD 分享圖片 div -a 創建 9.png home 這篇說的是 ubuntu下 python 基礎環境 python2.7(為什麽是2.7而不是3? tornado 對2.7支持比較好,還有很多包也是支持2.7) 1. 輸入python 發現不存在 有p

”到“1”的堅持

其他 中間 一個 dfa 還在 快速 是什麽 不知道 部署   如果我的故事是一本小說,我想我就是那個“王富貴”。--來自《活著》 那些沒有消滅你的東西,會使你變得更強壯。---弗裏德裏希·威廉·尼采   不知不覺已經出來工作五個

hadoop3.1.0 window win7 基礎環境搭建

默認 重新 emp ble %u jvm pac truct log https://blog.csdn.net/wsh596823919/article/details/80774805 hadoop3.1.0 window win7 基礎環境搭建 前言:在windows

部署k8s ssl集群實踐1:基礎環境準備

基礎 you code hub 錯誤 systemctl 第一個 base 感謝 參考文檔:https://github.com/opsnull/follow-me-install-kubernetes-cluster感謝作者的無私分享。集群環境已搭建成功跑起來。文章是部署

轉 Docker 開始製作基礎映象[centos]

轉自 https://blog.csdn.net/bolg_hero/article/details/50263569 http://www.oschina.net/news/62897/docker-hub-contains-high-risk-vulnerabilities 這裡有個統計,do

React Native (android for windows) 第一課 --環境配置 & Hello World

本篇文章的作用在於幫助你快速上手使用React Native編寫android應用。如果你還不太瞭解React Native是什麼以及Facebook為什麼要建立React Native, 安裝Android SDK JDK安裝最新的 安裝Android SDK: 在Linux

React Native入門到放棄

React Native中文社群: https://reactnative.cn/docs/getting-started React Native中文社群論壇: http://bbs.reactnative.cn/category/4/求助專區 React Native 豆瓣demo: