鍋綿ブログ

C#・SharePoint・SharePoint Framework・Office365を中心に扱うブログです。

【ReactNative入門】Windows10 + Visual Studio Code + React Nativeで開発環境を整えた時の手順

React Nativeでは、1つのソースコードでAndroidとIPhoneの両方に対応したアプリを構築することが出来ます。
開発言語はJavaScriptです。Web開発向けのフレームワークであるReactに似ているので、Web開発者がスマートフォンアプリ開発に参入する際にも向いています。
本記事では入門編として、Windows 10端末に開発環境を整えていきます。
コードエディタはVisual Studio Codeです。

 

環境情報

今回対象とした環境は以下です。

  • Windows 10 64bit Home Edition Build 1803
  • Node.js 8.11.3
  • React Native CLI 2.0.1
  • Visual Studio Code 1.28.2
  • React Native Tools 0.6.18
  • Android Studio 3.2.1

構築手順

1.Node.jsのインストール

公式サイトからインストーラを入手してインストールします。

2.React Nativeのコマンドラインツールをインストール

コマンドプロンプトを立ち上げて以下のコマンドを流します。

npm install -g react-native-cli

ここまでの動作確認としてコマンドプロンプトでバージョン表示を行いました。

f:id:micknabewata:20181026210931j:plain

Node.jsとReact Native CLIのバージョン確認

3.Visual Studio Codeのインストール

公式サイトからインストーラを入手してインストールします。

4.Visual Studio CodeにReact Native用の拡張機能をインストール

Visual Studio Codeを起動し、左側メニューの拡張機能で「react-native」を検索します。
すると「React Native Tools」が見つかるのでクリックしてインストールします。

f:id:micknabewata:20181026211337j:plain

React Native Toolsのインストール

5.Android Studioをインストール

AndroidのエミュレータとしてAndroid Studioをインストールします。
公式サイトからインストーラを入手してインストールします。
基本は次へ次へで大丈夫ですが、
Android Virtual Deviceがインストール対象として選択されていることを確認してください。
以下、画面数が多いので大事な設定だけ載せておきます。

f:id:micknabewata:20181026211754j:plain

公式ページからダウンロード

f:id:micknabewata:20181026211837j:plain

コンポーネントの選択時にAndroid Virtual Deviceが選択されていることを確認

f:id:micknabewata:20181026211953j:plain

インストール完了後にアプリを起動

f:id:micknabewata:20181026212045j:plain

まだ続きがある。Install TypeでCustomを選択

f:id:micknabewata:20181026212139j:plain

ここでもAndroid Virtual Deviceを選択。何故だ。

f:id:micknabewata:20181026212224j:plain

Android Studioが立ち上がった

さてこれでいいかと思いきや、Android Studioは既定で最新バージョンのAndroidしかエミュレートできるようになっていませんでした。(本稿執筆時点でAndroid 9.0 (Pie) でAPIレベルが29)
アプリ開発時に最新バージョンだけサポートってわけにはいかない時があるので、過去バージョンを追加しておきましょう。
Android Studioで、右下のConfigureからSDK Managerを起動します。

f:id:micknabewata:20181027090153j:plain

SDK Managerを起動

SDK PlatformsとSDK Toolsの両方で旧バージョンを追加します。
SDK Toolsでは右下のShow Package Detailsをチェックしないと過去バージョンを見せてくれないことにご注意ください。

f:id:micknabewata:20181027090346j:plain

SDK Platformsで任意のバージョンを追加

f:id:micknabewata:20181027090340j:plain

SDK Toolsで同じバージョンを追加

6.環境変数の構成

Android Studioとjavaのコマンドラインツールに対するPATHを通しておきます。
Android StudioはAppDataに、JavaはAndroid Studioのインストールフォルダ(既定ではC:\Program Files\Android)に、それぞれ配置されています。

 Android Studio コマンドラインツール
  %appdata%\..\local\Android\Sdk\platform-tools

 Java コマンドラインツール
  C:\Program Files\Android\Android Studio\jre\bin

f:id:micknabewata:20181027091325j:plain

環境変数PATHの追加

大変長くなりました。
HelloWorldプロジェクトの構築 兼 開発環境の動作確認は別記事に分けたいと思います。

 

以上、参考になれば幸いです。