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
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
Installez npm install -g exp
é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"
}
}
}
donnez la commande dans notre répertoire de projet exp build:Android
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.
npm install -g exp
exp build:Android
ou exp build:ios
dans le projetUn 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?