Как создать подписанный apk от 32 бит до 64 бит? - PullRequest
0 голосов
/ 17 января 2020

Конфигурация моего проекта

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 studio.

Как устранить ошибку useDeprecatedNdk и как преобразовать уровень API compileSdkVersion в 28 для успешного запуска APK.

Обновить файл Gradle:

Сборка уровня приложения .gradlew

Root уровень build.gradle

gradle.properties

Старая версия Gradle

Уровень приложения build.gradle

root Уровень build.gradle

graddle.wrapper.properties

реагировать на собственный пакет. json файл

Ответы [ 2 ]

0 голосов
/ 17 января 2020

вы можете перенести свой код с androidx и минимальным apilevel 21

0 голосов
/ 17 января 2020

Изменения Google Play в 2021 году:

Все приложения, не поддерживающие 64-разрядную версию, не будут доступны в Google Play Market (включая игры, написанные на движке Unity) читать дальше

enter image description here

ЧТО ДЕЛАТЬ?

Благодаря ReactCommunity! По состоянию на 12 марта 2019 года ReactNative выпустил новую версию 0.59. Да, они добавили хуки, но важная вещь здесь - поддержка 64-бит на Android.

Так что просто обновите ваш ответ нативной до последней версии, и приложение скомпилируется с поддержкой 64 бит!

Как обновить React Native ??

...