Je ne parviens pas à exécuter mon application sur mon simulateur ainsi que sur mon appareil.
J'ai essayé toutes les étapes mentionnées dans ce blog
Blog officiel pour la mise à jour
Ma package.json
est
{
"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
}
Et App.json
est
{
"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
}
}
}
J'ai essayé de lancer npm install
2-3 fois mais rien ne semble fonctionner.
Je ne comprends pas pourquoi il suggère l'option 32.0.0 alors qu'il n'y a pas de notes de version pour cette option sur ce lien. Mise à niveau de l'Expo
Si vous avez exécuté expo update 35.0.0
ou une autre version et cela n'a pas résolu l'erreur, et si vous aviez éjecté votre projet d'expo ...
Vérifiez si vous disposez des bonnes propriétés de détachement dans votre app.json
. Notez le numéro sdk sur l'URL pour les clés iosExpoViewURL
et androidExpoViewURL
.
"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"
}
essayer
expo update
Son travail sur mon cas :)
si vous utilisez l'application Expo, mettez-les à jour, car le SDK n'est pas mis à jour
Je l'ai mis à jour et cela a fonctionné :)
Effacez toutes les données et le cache de l'application Expo sur votre appareil Android. Cela fonctionne pour moi.