Я больше не могу запускать свое приложение после обновления версии expo до 31.0.0.Мне нужно было это обновление, чтобы сделать поддержку iOS версии 12.После попытки создать приложение для Android оно больше не работает.
my package.json выглядит следующим образом:
{
"name": "myapp",
"version": "0.1.0",
"private": true,
"devDependencies": {
"react-native-scripts": "1.13.1",
"jest-expo": "^31.0.0",
"react-test-renderer": "16.3.0-alpha.1"
},
"main": "./node_modules/react-native-scripts/build/bin/crna-entry.js",
"scripts": {
"start": "react-native-scripts start",
"eject": "react-native-scripts eject",
"android": "react-native-scripts android",
"ios": "react-native-scripts ios",
"test": "jest"
},
"jest": {
"preset": "jest-expo"
},
"dependencies": {
"axios": "^0.18.0",
"expo": "^31.0.4",
"react": "16.5.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-31.0.1.tar.gz",
"react-native-image-slider": "^2.0.3",
"react-native-onesignal": "^3.1.4",
"react-native-progress": "^3.4.0",
"react-native-render-html": "^3.9.3",
"react-navigation": "^1.5.11"
}
}
app.json выглядит следующим образом:
{
"expo": {
"sdkVersion": "31.0.0",
"name": "myapp",
"slug": "myapp",
"version": "0.1.1",
"isDetached": true,
"detach": {
"scheme": "expe6b74e69f7904f4b8961fc359e0dc1ce",
"androidExpoViewUrl": "https://s3.amazonaws.com/exp-exponent-view-code/android-v2.4.0-sdk26.0.0-e63d9209-070c-4118-b06b-c60e82da0b66.tar.gz"
},
"android": {
"package": "com.myapp"
}
}
}
Приложение для Android build.gradle выглядит следующим образом.
Примечание: до того, как у меня была выставка 26.0.0, у меня также был targetSdkVersion до 26, после обновления выставки я также обновил targetSdkVersion до 27
ОБНОВЛЕНИЕ: эта ошибка возникает в эмуляторе, я еще не пробовалреальное устройство, но у меня такое ощущение, что то же самое будет и на реальном устройстве.