Когда я опубликовал свой React Native App в Google Play, я получил эту ошибку:
React Native App
Google Play
Этот выпуск не соответствует 64-битному требованию Google Play Следующие APKили Пакеты приложений доступны для 64-битных устройств, но они имеют только 32-битный собственный код: 9 и 24. Включите 64-битный и 32-битный собственный код в ваше приложение.Используйте формат публикации Android App Bundle, чтобы автоматически гарантировать, что каждая архитектура устройства получает только тот собственный код, который ему необходим.Это позволяет избежать увеличения общего размера вашего приложения.
Этот выпуск не соответствует 64-битному требованию Google Play
Следующие APKили Пакеты приложений доступны для 64-битных устройств, но они имеют только 32-битный собственный код: 9 и 24.
Включите 64-битный и 32-битный собственный код в ваше приложение.Используйте формат публикации Android App Bundle, чтобы автоматически гарантировать, что каждая архитектура устройства получает только тот собственный код, который ему необходим.Это позволяет избежать увеличения общего размера вашего приложения.
Как я могу исправить эту ошибку?
Вам необходимо добавить следующее в ваш android/app/build.gradle файл:
android/app/build.gradle
abiFilters "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
В частности, вам нужно добавить 64-битный ABI для любого 32-битного ABI, который у вас уже был в списке.
React Native будет поддерживать 64-разрядную версию для Android, начиная с версии 0.59
https://github.com/facebook/react-native/issues/2814#issuecomment-457688789