web-dev-qa-db-ja.com

Expo run on Android Windows 10を使用するエミュレーター

Android電話なしでAndroidエミュレーターを実行できますか? Android studioをインストールし、Android仮想デバイスを既にインストールしました。ただし、実行しようとすると、次のようなエラーが表示されます。

Androidでプロジェクトを開始できませんでした:adbの実行中にエラーが発生しました:Androidデバイスが見つかりません。デバイスを接続し、こちらの指示に従ってUSBデバッグを有効にしてください: https://developer.Android.com/studio/run/device.html#developer-device-options 。 Genymotionを使用している場合は、[設定]-> [ADB]に移動し、[カスタムAndroid SDKツールを使用]を選択して、Android SDKディレクトリを指定します。

私はちょうどUSBなしで私のPCでエミュレータを見たいです。私はiPhoneを持っていますが、expo scanバーコードを使用してPCではなく携帯電話に表示されます。私の意見ではデバッグなどに不便だからです。私はPCでWindowsを使用しているので、エミュレータにiOSを使用できません。

Windowsでexpo Androidエミュレータを実行する方法は?

7
Faris Dewantoro

はい、できます: ゼロAndroid studio config)

  1. Expo-cliをグローバルにインストールします。
  2. インストールAndroid Studio。
  3. Expo-cli initを実行してプロジェクトを作成します
  4. Android Studio。
  5. Android studioから既存のプロジェクトを開きます

---(Open the expo project

  1. 作成されたexpoプロジェクトを開くと、AndroidプロジェクトにAndroidロゴが付いています
  2. 次に、AVD Managerを開きます run avd manager

  3. 必要なデバイスをダウンロードしてインストールしますが、上記のAndroid Nを確認し、x86で実行します

  4. 目的のエミュレータをインストールした後

enter image description here

  1. プロジェクトを実行する前にエミュレーターを実行します
  2. expo startを実行してプロジェクトを開始します
  3. メトロビルダーに移動して、Android enter image description here

  4. それが最初に実行されない場合、または最近のエミュレータからプロジェクトを閉じてエラーを取得し、Androidで再びメトロビルダーからプロジェクトを実行する場合は、実行中のプロジェクトだけを閉じないでください最近のエミュレーターから

from here

  1. それは動作するはずです
19
Snivio

ディレクトリC:\ Users\Rizwan.expo\Android-apk-cacheを削除し、プロジェクトをAndroidで再度開きます

0
ansofficially

遅すぎるかもしれませんが、私はそれがあなたが思うことよりも単純であることがわかりました。

  1. Android SDK(studio))をインストールします
  2. 新しいエミュレータの作成:[ツール]> [AVDマネージャー]> [新しい仮想デバイスの作成]に移動します(Nexusを選択しました、Android 7)
  3. 新しいエミュレータをインストールしたら、そのリストを見つけてみてください(コマンド:emulator -list-avds
  4. !!パスにエミュレータがない場合は、PowerShellで次のコマンドを実行します。
    PATH = %PATH%;C:\Users\[YOURUSERPCNAME]\AppData\Local\Android\Sdk\platform-tools
    PATH= %PATH%;C:\Users\[YOURUSERPCNAME]\AppData\Local\Android\Sdk\emulator
    PATH= %PATH%;C:\Users\[YOURUSERPCNAME]\AppData\Local\Android\Sdk\tools\bin
  1. エミュレータを実行します:emulator -avd [NAMEOFYOUREMULATOR]コマンドからemulator -list-avds
  2. エミュレーターの実行時にExpoルートフォルダー(package.jsonはどこ)に移動し、npm start
  3. Run on Android device/emulatorで実行をクリックします

コーディングをお楽しみください

0