Конфигурация моего проекта
React-native version: 0.55.3 Android Gradle Version: 3.3 Android api level: 26
Будет создан 32-битный apk, теперь нам нужно создать 64-битный apk-файл для загрузки в магазине воспроизведения, но в студии, столкнувшись с такой проблемой, как
Не удалось определить Java версию "12.0.1"
, поэтому я обновил файл Gradle до 5.4.1, compileSdkVersion с 26 до 28 и все остальные реагируют на встроенную библиотеку до последние обновления Но я получил слишком много ошибок в студии.
ВНИМАНИЕ: Следующие параметры проекта устарели и были удалены: android .useDeprecatedNdk NdkCompile больше не поддерживается ВНИМАНИЕ: Конфигурация «предоставлена» устарела и была заменена на «compileOnly». Он будет удален в конце 2018 года. Для получения дополнительной информации см .: http://d.android.com/r/tools/update-dependency-configurations.html
ВНИМАНИЕ: Следующие параметры проекта устарели и были удалены: android .useDeprecatedNdk NdkCompile больше не поддерживается
ВНИМАНИЕ: Конфигурация «предоставлена» устарела и была заменена на «compileOnly». Он будет удален в конце 2018 года. Для получения дополнительной информации см .: http://d.android.com/r/tools/update-dependency-configurations.html
после этой ошибки студия застряла, и слишком много других библиотек не связываются с android studio.
Как устранить ошибку useDeprecatedNdk и как преобразовать уровень API compileSdkVersion в 28 для успешного запуска APK.
Обновить файл Gradle:
Сборка уровня приложения .gradlew
Root уровень build.gradle
gradle.properties
Старая версия Gradle
Уровень приложения build.gradle
root Уровень build.gradle
graddle.wrapper.properties
реагировать на собственный пакет. json файл
вы можете перенести свой код с androidx и минимальным apilevel 21
Все приложения, не поддерживающие 64-разрядную версию, не будут доступны в Google Play Market (включая игры, написанные на движке Unity) читать дальше
Благодаря ReactCommunity! По состоянию на 12 марта 2019 года ReactNative выпустил новую версию 0.59. Да, они добавили хуки, но важная вещь здесь - поддержка 64-бит на Android.
Так что просто обновите ваш ответ нативной до последней версии, и приложение скомпилируется с поддержкой 64 бит!
Как обновить React Native ??