みくろん備忘録

あうとぷっとのおまじない

Androidのエミューレーターで突然のエラー

はじめに

Expoで実装時にAndroidエミュレーターを立ち上げると突然のエラー。 iosの環境では正常に立ち上がるのではてさて・・・

環境

  • Expo v37.0.8
  • AndroidStudio v3.6.3

エラーの挙動

Run on Android device/emulator で立ち上げるとAndroidの画面に。 f:id:micronn:20200515115755p:plain

Something went wrong.

めげずにリロードするも

f:id:micronn:20200515115923p:plain

Error: The Expo SDK requires Expo to run. It appears the native Expo modules are unavailable and this code is not running on Expo. Visit https://docs.expo.io to learn more about developng an Expo project.

対処法

SDKの場所を確認

  • Configure→SDK Manager f:id:micronn:20200515121336p:plain

  • sdkの場所を確認 f:id:micronn:20200515121557p:plain

DNSの再設定

cd /Users/username/Library/Android/emulator
./emulator -list-avds
Pixel_3a_API_R
  • DNSサーバーの指定
./emulator -avd Pixel_3a_API_R -dns-server 8.8.8.8

復活!!