Я развертываю приложение, созданное с помощью React Native и Expo, в Play Store, и появляется следующая ошибка:
Этот выпуск не соответствует требованию Play 64-bit. Следующие APK или комплекты приложений доступны для 64-битных устройств, но они имеют только 32-битный собственный код: 1. С 1 августа 2019 года все выпуски должны соответствовать требованию Play 64-bit. Включая 64-битный native код в дополнение к 32-битному собственному коду в вашем приложении. Используйте формат публикации Android App Bundle, чтобы автоматически гарантировать, что каждая архитектура устройства получает только собственный код, который ему нужен.
Моя Экспо версия 27.0.1
3 ответа
16 июля 2019 года они заявили в 64-разрядной поддержке и Пакеты приложений для Android:
Мы хотим, чтобы вы знали, что теперь вы можете создавать 64-битные .apks с поддержкой поддержки, которые также используют пакеты приложений Android (AAB) с проектами SDK33 и, конечно, с SDK34 после его выпуска. (Поскольку SDK33 является первой версией Expo SDK, в которой используется React Native 0.59, версия React Native, поддерживающая 64-разрядную версию, предыдущие версии SDK не могут быть обновлены.)
Эти обновления помогают нам поддерживать ваши новые поступления в магазин Google Play, который должен иметь 64-разрядную поддержку, начиная с 1 августа. Ваши существующие приложения не нужно будет обновлять, чтобы они включали 64-разрядную версию, пока вам не понадобится отправить следующее обновление приложения (хотя в SDK33 есть много других забавных вещей, которые вам могут понравиться!).
Убедитесь, что вы используете последнюю версию
expo-cli
, запустивyarn global add expo-cli
илиnpm install -g expo-cli
.
Относительно этого поста https://github.com/facebook/react-native/issues/2814 Reaction-native v0.59 совместим с 64-битной версией (https://facebook.github.io/react-native/blog/2019/03/12/releasing-react-native-059)
И Экспо 27, поддержка response-native v0.55. Я не эксперт в Expo, но вы можете вручную обновить реактивную версию до v0.59? или может ждать новую версию Экспо?
В настоящее время нет способа это исправить. Но Экспо Команда пообещала ...
... добавить эту функцию [64-разрядные двоичные файлы] до истечения срока.
См. здесь: https://forums.expo.io / т / делает - экспо- пакет - 64 -разрядная версия / 18947
Похожие вопросы
Новые вопросы
react-native
React native - это библиотека JavaScript, используемая для создания собственных мобильных приложений с использованием React. В центре внимания React Native - эффективность работы разработчиков на всех платформах, которые вам интересны - учитесь один раз, пишите где угодно.