читать ECONNRESET с помощью expo build - PullRequest
0 голосов
/ 04 апреля 2020

Я создаю apk для моего приложения, которое создается по реакции native с использованием expo. Я использую в терминале команду expo build:android, и после этого у меня появляется запрос на выбор:

? Would you like to upload a keystore or have us generate one for you?
If you don't know what this means, let us handle it! :)

, поэтому я Я решил, что expo справится с этим, и я получил следующие шаги

Publishing to channel 'default'...
Building iOS bundle
Building Android bundle
Analyzing assets
Uploading assets
Uploading \assets\alert.mp3
Uploading \assets\images\splash.png
Uploading \assets\images\icon.png

, а затем получил следующую ошибку

read ECONNRESET
Set EXPO_DEBUG=true in your env to view the stack trace.

Я также обновил expo-cli до последней версии! и вот мое приложение. json, если оно помогает

 {
  "expo": {
    "name": "app name",
    "slug": "app-name",
    "platforms": [
      "android"
    ],
    "version": "1.0.0",
    "orientation": "portrait",
    "icon": "./assets/images/icon.png",
    "scheme": "myapp",
    "splash": {
      "image": "./assets/images/splash.png",
      "resizeMode": "contain",
      "backgroundColor": "#ffffff"
    },
    "updates": {
      "fallbackToCacheTimeout": 0
    },
    "android": {
      "package": "com.el3ameed.appname",
      "versionCode": 1,
      "adaptiveIcon": {
        "foregroundImage": "./assets/images/icon.png",
        "backgroundColor": "#171717"
      }
    },
    "assetBundlePatterns": [
      "**/*"
    ],
    "ios": {
      "bundleIdentifier": "com.el3ameed.appname",
      "buildNumber": "1.0.0"
    },
    "description": ""
  }
}

1 Ответ

0 голосов
/ 06 апреля 2020

Полагаю, вы на Windows, потому что столкнулись с точно такой же проблемой. Поэтому сначала убедитесь, что вы следовали приведенным здесь инструкциям: https://docs.expo.io/versions/latest/distribution/building-standalone-apps/ Особенно в отношении установки Ubuntu и включения WSL (в таком порядке).

Я получал эту ошибку даже после выполнения Инструкции, так что у меня сработало отключение моего Windows Firewall. После этого это сработало как очарование.

Также в крайнем случае попробуйте использовать VPN, так как это сработало и для меня.

...