web-dev-qa-db-fra.com

Comment puis-je générer un fichier apk pour create-react-native-app (à l'aide du composant EXPO.IO)

J'ai configuré mon application à l'aide de create-react-native et j'ai utilisé le composant vidéo expo _ _ dans mon application. Comment puis-je conserver ce composant vidéo et générer le fichier apk? Corrigez-moi si je me trompe: à ma connaissance, npm run eject vous empêche d'utiliser les composants expo à l'avenir. Alors, comment puis-je générer le fichier apk. Peu importe qu'il soit signé ou non signé, au moins pour moi, je veux juste envoyer à mon ami le fichier apk afin qu'il puisse l'exécuter sur son téléphone.

Edit: Ce n'est pas une copie de: Comment puis-je générer un apk qui peut fonctionner sans serveur avec react-native?

Alors que cette question demande comment générer un fichier apk pour react-native, la mienne demande comment cela fonctionne avec la construction spécifique create-react-native-app où j'utilise un composant expo

7
mdash1

exp: build Android exp: status pour vérifier l’état de votre apk

va générer une url pour que vous puissiez télécharger l'apk depuis

0
mdash1
  1. Installez npm install -g exp 

  2. éditer le fichier app.json dans notre projet 

    {
    "expo": {
    "name":"my app",
    "icon":"./logo.png",
    "description":"some description about our project",
    "sdkVersion": "27.0.0",
    "Android":{
         "package":"com.johncy.myapp",
          "versionCode":1 , 
          "icon":"./logo.png"
              }
             }
    }
    
  3. donnez la commande dans notre répertoire de projet exp build:Android 

  4. Attendez quelques minutes. Il vous donnera une URL pour notre projet de construction. Nous pouvons télécharger le fichier *.apk à partir de ce lien.

3
Johncy
  1. Installer expo cli globalement npm install -g exp
  2. Exécutez exp build:Android ou exp build:ios dans le projet
  3. Choisissez quelques options d'expo
  4. Attendez quelques minutes

Un lien de construction doit être imprimé dans le terminal. Pour les étapes suivantes, voir la discussion: Création d'une application avec create-react-native-app, comment la publier sur le Google Play Store?

2
Damjan Pavlica