Как сделать версию приложения под Android для архитектуры x64? - PullRequest
0 голосов
/ 01 июля 2019

В настоящее время я поддерживаю проект Android, в моем проекте используется некоторая нативная библиотека (файл .so в архитектуре "armeabi-v7a"). Недавно я получил предупреждение от Google о том, что мое приложение должно иметь версию для поддержки архитектуры x64.

Ссылка: https://developer.android.com/distribute/best-practices/develop/64-bit

Когда я проводил исследования в Интернете, мне нужно переписать все мои файлы .so в "armeabi-v8a", прежде чем перестраивать свой проект для поддержки архитектуры x64. Теперь я сталкиваюсь с двумя проблемами:

  1. В моем проекте плагина (проект, который генерирует файл .so), я не знаю, как сделать так, чтобы мой файл .so был переведен в "armeabi-v8a"

В своем файле build.gradle я добавил следующий код в «android.productFlavors»

ndk.abiFilters.add("armeabi-v8a")

но когда я нажимаю кнопку "Создать проект", я нигде не могу найти новый файл ".so"?

  1. Мой проект плагина также использует некоторый другой файл .so в качестве библиотеки, поэтому мне также нужно перевести все эти файлы .so в armeabi-v8a, прежде чем генерировать мой файл .so в armeabi-v8a. У меня есть правильное понимание?

Подходит ли мое решение для версии моего приложения Android для правильной поддержки архитектуры x64?

Кто-нибудь знает об этом, пожалуйста, помогите мне.

...