web-dev-qa-db-fra.com

Expo exécutée sur Android utilisant Windows 10

Puis-je exécuter l'émulateur Android sans téléphone Android? J'ai installé Android studio et j'ai déjà installé Android périphérique virtuel. Cependant, lorsque j'essaie de l'exécuter, cela donne une erreur comme celle-ci:

Impossible de démarrer le projet sur Android: erreur lors de l'exécution de adb: aucun appareil Android trouvé. Veuillez connecter un appareil et suivez les instructions ici pour activer le débogage USB: https://developer.Android.com/studio/run/device.html#developer-device-options . Si vous utilisez Genymotion, accédez à Paramètres -> ADB, sélectionnez "Utiliser les outils SDK Android personnalisés" et pointez-le vers votre répertoire SDK Android.

Je veux juste voir l'émulateur dans mon PC sans USB. J'ai un iPhone, mais il apparaît simplement sur mon téléphone et non sur mon ordinateur en utilisant le code à barres expo scan. Je ne veux pas le faire parce qu'à mon avis, ce n'est pas confortable pour le débogage, etc. J'utilise Windows sur mon PC, donc je ne peux pas utiliser iOS pour l'émulateur.

comment exécuter expo Android émulateur sur Windows?

7
Faris Dewantoro

Oui, vous pouvez : Avec zéro Android config studio)

  1. Installez expo-cli globalement.
  2. Installez Android Studio.
  3. Créez un projet en exécutant expo-cli init
  4. Pas besoin de configuration sur Android Studio.
  5. Ouvrir un projet existant depuis Android studio

--- (Open the expo project

  1. puis ouvrez le projet d'expo créé, il sera disponible en tant que projet Android avec un logo Android
  2. puis ouvrez le gestionnaire AVD run avd manager

  3. Téléchargez et installez l'appareil de votre choix, mais veillez à ce que ce soit ci-dessus Android N et faites-le pour x86

  4. après l'installation de l'émulateur souhaité

enter image description here

  1. exécutez l'émulateur avant d'exécuter le projet
  2. puis lancez expo start pour démarrer le projet
  3. Accédez au constructeur de métro et dites exécuter Android enter image description here

  4. s'il ne s'exécute pas du premier coup ou si vous obtenez une erreur, fermez le projet de l'émulateur à partir de recents et effectuez une exécution sur Android à nouveau de Metro Builder ne fermez pas le projet uniquement le projet en cours d'exécution) de l'émulateur récent

from here

  1. alors ça devrait marcher
19
Snivio

Supprimez le répertoire C:\Users\Rizwan.expo\Android-apk-cache et ouvrez le projet sur Android à nouveau. Il s'exécutera

0
ansofficially

Peut-être trop tard, mais j'ai découvert que c'est plus simple que ce que vous pensez.

  1. Installez votre Android SDK (studio)
  2. Créer un nouvel émulateur: Allez dans Outils> Gestionnaire AVD> Créer un nouvel appareil virtuel (j'ai choisi Nexus, Android 7)
  3. Lorsque vous obtenez un nouvel émulateur installé, essayez d'en trouver la liste (commande: emulator -list-avds)
  4. !! Si vous n'avez pas d'émulateur dans le chemin, suivez ces commandes dans 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. Exécutez votre émulateur: emulator -avd [NAMEOFYOUREMULATOR] à partir de la commande emulator -list-avds
  2. Lors de l'exécution de l'émulateur, accédez à votre dossier racine Expo (où se trouve package.json) et exécutez npm start
  3. Cliquez sur exécuter dans Exécuter sur Android appareil/émulateur Android

Profitez du codage

0