Как я могу создать файл apk для create-react-native-app (используя EXPO.IO компонент)

я настраиваю свое приложение с помощью create-react-native, и я использовал выставки видео в мое приложение. Как я могу сохранить этот компонент видео и создать файл apk? Поправьте меня, если я ошибаюсь: насколько я понимаю, npm run eject предотвращает использование компонентов expo в будущем. Так как я могу создать файл APK. Не имеет значения, подписан он или нет, по крайней мере, мне, я просто хочу отправить своему другу файл apk, чтобы он мог запустить его на своем телефоне

Edit: это не дубликат: как я могу создать apk, который может работать без сервера с react-native?

поскольку этот вопрос задает, как создать файл apk для react-native, мой спросите, как это работает с конкретной сборкой create-react-native-app, где я использую компонент expo

3 ответов


  1. установить expo cli глобально npm install -g exp
  2. Run exp build:android или exp build:ios в рамках проекта
  3. выберите некоторые варианты expo
  4. подождите несколько минут

ссылка сборки должна быть напечатана в терминале. Для следующих шагов см. Этот поток:создал приложение с create-react-native-app, как опубликовать его в Google Play Store?


  1. установить npm install -g exp

  2. редактировать app.json файл в нашем проекте

    {
    "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. дать команду в нашем каталоге проекта exp build:android

  4. просто подождите несколько минут.Он даст url-адрес для нашего проекта сборки.Мы можем скачать *.apk файл из этой ссылки.


exp: построить android exp: статус, чтобы проверить статус вашего apk

будет генерировать url-адрес для загрузки apk из