web-dev-qa-db-ja.com

31.0.0は有効なSDKバージョンではありません。オプションは32.0.0 UNVERSIONEDです

シミュレータとデバイスでアプリを実行できません。以前は機能していました。

私はこのブログで言及されているすべてのステップを試しました

更新の公式ブログ

俺の package.json

{
"main": "node_modules/expo/AppEntry.js",
  "scripts": {
"Android-windows": "react-native bundle --platform Android --dev false --entry-file App.js --bundle-output Android/app/src/main/assets/index.Android.bundle --assets-dest Android/app/src/main/res && react-native run-Android",
"start": "expo start",
"Android": "expo start --Android",
"ios": "expo start --ios",
"eject": "expo eject",
"debugWindow": "start 'rndebugger://set-debugger-loc?host=localhost&port=8081'",
"debugLinux": "open 'rndebugger://set-debugger-loc?host=localhost&port=8081'"
 },

"dependencies": {
    "expo": "^31.0.4",
    "react": "16.5.0",
    "react-native": "https://github.com/expo/react-native/archive/sdk-31.0.1.tar.gz",
    "react-navigation": "^3.0.8"
  },
  "devDependencies": {
    "babel-preset-expo": "^5.0.0"
  },
  "private": true
}

そしてApp.json

{


 "expo": {
    "name": "AwesomeProject",
    "slug": "AwesomeProject",
    "privacy": "public",
    "sdkVersion": "31.0.0",
    "platforms": [
      "ios",
      "Android"
    ],
    "version": "1.0.0",
    "orientation": "portrait",
    "icon": "./assets/icon.png",
    "splash": {
      "image": "./assets/splash.png",
      "resizeMode": "contain",
      "backgroundColor": "#ffffff"
    },
    "updates": {
      "fallbackToCacheTimeout": 0
    },
    "assetBundlePatterns": [
      "**/*"
    ],
    "ios": {
      "supportsTablet": true
    }
  }
}

実行してみましたnpm install 2〜3回ですが、何も機能しないようです。

このリンクにこのオプションのリリースノートがないのに、なぜオプション32.0.0が提案されているのか理解できません。 Expoのアップグレード

9
Himanshu

expo update 35.0.0または他のバージョンを実行していてもエラーが解決されず、expoプロジェクトを削除した場合...

app.jsonに適切なデタッチプロパティがあるかどうかを確認します。 iosExpoViewURLキーとandroidExpoViewURLキーの両方のURLのSDK番号に注意してください。

"detach": {
  "iosExpoViewUrl": "https://s3.amazonaws.com/exp-exponent-view-code/ios-v2.13.0-sdk35.0.0-a30ebc9b-3db4-42f4-b677-e468076baf18.tar.gz",
  "androidExpoViewUrl": "https://s3.amazonaws.com/exp-exponent-view-code/Android-v2.13.0-sdk35.0.0-b816b7af-88da-4ca9-87a5-7438f0c21b6e.tar.gz"
}
0
ofundefined

試す

expo update 

私の場合の作業:)

0
Iron shield

expoアプリを使用している場合は、SDKが更新されていないため、更新します

私はそれを更新し、それはうまくいった:)

0
Filipe Morais

Android=デバイスのExpoアプリのすべてのデータとキャッシュをクリアします。これは私にとっては機能します。

0
saifur