【ReactNative】できる!MacでAndroidエミュレータを動かす設定

【ReactNative】できる!MacでAndroidエミュレータを動かす設定

トウキョウサロナードカフェに行ってきたよ
トウキョウサロナードカフェ

前回のこの記事「ReactNativeforWebを初めてさわってみて」のAndroid開発環境が分かりづらいだろうなと思ったので別記事にしました

前提
・expoが「npm i -g expo」で入っている(グローバル汚しますが、別の方法でもOK)
・AndroidStudioがインストールされている -> 「download page
・そのPATHが通っている
・「CreateReactNativeApp」を入れていて(「npm install -g create-react-native-app」)、
プロジェクトを作って(create-react-native-app testproject)、
今プロジェクト内直下にいる(cd testproject)

もしだるかったら
github作ったので
cloneして「hybrid-app-native」直下に移動してください
で、
本題

index

1. Start a Android Studio project

2. Application nameに適当なプロジェクト名でProject location(場所)も適当なヤツを作る

3. select the form factors and minimum SDK で6.0を選択

4. Add activity to Mobile はdefaultそのまま

5. create a new empty Activityはdefaultそのまま ー> finish

6. Appearance & Behavior > System > Android SDKで必要なものにcheck boxを入れて「ok」

7. Android Virtual Managerで画像のようにcreate~ 、ハードウェアはdefaultのNuxs 5選ぶ

8. 先ほどcheckBoxに入れた「x86_64」 Android 6.0 Google Appsを選択、Next

9. Verify Configuration -> Finish

10. エミュレータで立ち上がるexpoのパーミッションを許可する

11. onにしたら同じ画面で「◁」おす

エミュレータ上でMac ならcmd + mで Expo操作できます


1. Start a Android Studio project

【ReactNative】できた!MacでAndroidエミュレータを動かす設定
【ReactNative】できた!MacでAndroidエミュレータを動かす設定

2. Application nameに適当なプロジェクト名でProject location(場所)も適当なヤツを作る

(git管理からは外しています。エミュレータを立ち上げたいだけのヤツなので)

【ReactNative】できた!MacでAndroidエミュレータを動かす設定1
【ReactNative】できた!MacでAndroidエミュレータを動かす設定

 

3. select the form factors and minimum SDK で6.0を選択

【ReactNative】できた!MacでAndroidエミュレータを動かす設定
【ReactNative】できた!MacでAndroidエミュレータを動かす設定

 

4. Add activity to Mobile はdefaultそのまま

【ReactNative】できた!MacでAndroidエミュレータを動かす設定
【ReactNative】できた!MacでAndroidエミュレータを動かす設定

 

5. create a new empty Activityはdefaultそのまま ー> finish

【ReactNative】できた!MacでAndroidエミュレータを動かす設定
【ReactNative】できた!MacでAndroidエミュレータを動かす設定

6. Appearance & Behavior > System > Android SDKで必要なものにcheck boxを入れて「ok」

9

SDKplatformtab_10

7. Android Virtual Managerで画像のようにcreate~ 、ハードウェアはdefaultのNuxs 5選ぶ

 

12

8. 先ほどcheckBoxに入れた「x86_64」 Android 6.0 Google Appsを選択、Next

13

 

9. Verify Configuration -> Finish

14

 

あとは流れで。。。

15

15

 

ここまで来たら、yarn start android

Androidエミュレータ内にExpoクライアントインストールされ、

Expoクライアントは開発サーバに接続される

Androidエミュレータ内でExpoクライアントが自動的に起動しパーミッションを設定することを求められる

このパーミッションはReactNativeアプリケーションを独立してどうさせるかを求めている

 

10. エミュレータで立ち上がるexpoのパーミッションを許可する

16

ここをonにして許可します

17

11. onにしたら同じ画面で「◁」おす

18

できました

エミュレータ上でMac ならcmd + mで Expo操作できます

cance

閉じてしまったら
yarn android
すれば立ち上がり
エミュレータ上でMac ならcmd + mで Expo操作できます


「武骨日記の」プライバシーポリシーに関して
プライバシーポリシー
個人情報取り扱いに関して

サイトTOP
私は何者か
29歳よしもと芸人がWebデザイナー未経験で学校に通い5年後フリーランスのフロントエンドエンジニアになるためにやった9つのこと
フロント記事
フロントエンドエンジニア
フロントエンド記事(タグ)
TypeScript
TypeScript練習問題集
【TypeScript】TypeSript中級者になる為に知っておくと良い108個のこと
JavaScript練習問題
styled-componentsの使い方
SCSS問題集
GraphQL「Apollo x Relay-Style-Cursor-Pagination(リレースタイルカーソルページネーション)」
recomposeと仲良くなりたい
機動戦士FlowType
初めてReactNativeWebを触ってみて
Ramda.jsシグネチャの読み方
環境変数の話
いちごタルトの作り方
フロントエンドエンジニア豚汁の作り方


「武骨日記の」プライバシーポリシーに関して
プライバシーポリシー

株式会社TerraceTechについて
最近起業しました。
株式会社TerraceTech

SNS
しずかなインターネット kenjimorita
インド旅 instagram
適当な日常写真 instagram
シュールさーん instagram
シュールさーん LINEスタンプ
もりたけんじTwitter
ネタ帳Twitter
note

FaceBook -kennji.morita-

わたしが結成しているWebチームではWeb未経験者、フリーランスの方へのお仕事を紹介しています。
また個人レッスンしてほしい生徒も募集中です。
もしご興味ある方はチャットからご連絡ください。

※業務連絡やお久しぶり連絡もチャットからお願いします。