Сборка EAS Tamagui Expo завершена, но при запуске на Android отображаются ошибкиAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Сборка EAS Tamagui Expo завершена, но при запуске на Android отображаются ошибки

Сообщение Anonymous »

Текущее поведение
При запуске eas build --profile development --platform android в apps/expo приложение выдает несовпадающие маршруты для начальных экранов аутентификации и NativeModule: AsyncStorage имеет значение null. На Expo Go этого не происходит, я уже пробовал переустанавливать deps.
Я видел связанную с этим проблему, указывающую на сбои при сборке: https://github.com/tamagui/tamagui/issues /186
но моя сборка для разработчиков завершилась нормально и выдает ошибки только при фактическом запуске приложения на устройстве.
Изображение

Ожидаемое поведение
Приложение должно работать таким же образом с Expo Go только в сборке для разработки.
Версия Tamagui
"tamagui": "^1.114.4"

Платформа
Android

Воспроизведение
I'm using Expo SDK 51

I'm using React Native's AsyncStorage:

import AsyncStorage from '@react-native-async-storage/async-storage'

and this works fine and was identified when I run the app on Expo Go.

my eas.json:

{
"cli": {
"version": ">= 14.0.3",
"appVersionSource": "remote"
},
"build": {
"development": {
"developmentClient": true,
"distribution": "internal",
"android": {
"buildType": "apk"
},
"ios": {
"simulator": true,
"image": "latest"
}
},
"production": {
"distribution": "store",
"android": {
"buildType": "app-bundle"
}
}
}
}

Информация о системе
"resolutions": {
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-refresh": "^0.14.0",
"react-native-svg": "15.3.0",
"react-native-web": "~0.19.12"
},
"dependencies": {
"@babel/runtime": "^7.24.6",
"@expo-google-fonts/nunito": "^0.2.3",
"@react-native-async-storage/async-storage": "^2.0.0",
"@tamagui-extras/core": "^1.12.3",
"@tamagui-extras/form": "^1.17.3",
"@tamagui/cli": "^1.114.4",
"check-dependency-version-consistency": "^4.1.0",
"eslint": "^9.3.0",
"husky": "^9.1.6",
"node-gyp": "^10.1.0",
"prettier": "^3.3.3",
"turbo": "^1.13.4",
"typescript": "^5.6.2",
"vitest": "^2.1.1"
},
"packageManager": "yarn@4.5.0",
"engines": {
"node": "22",
"npm": "10.8"
},
"devDependencies": {
"@biomejs/biome": "^1.9.3"
}


Подробнее здесь: https://stackoverflow.com/questions/792 ... on-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»