Я развертываю приложение, созданное с помощью 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

4
Breno Rios Ramos 1 Май 2019 в 23:47

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.

0
fedorqui 'SO stop harming' 31 Июл 2019 в 06:20

Относительно этого поста 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? или может ждать новую версию Экспо?

1
Gaetan B. 2 Май 2019 в 09:57

В настоящее время нет способа это исправить. Но Экспо Команда пообещала ...

... добавить эту функцию [64-разрядные двоичные файлы] до истечения срока.

См. здесь: https://forums.expo.io / т / делает - экспо- пакет - 64 -разрядная версия / 18947

0
Schneyer 2 Май 2019 в 09:31