То, что arm64-v8a
- это тип архитектуры процессора, для которого вы компилируете свой собственный код, поэтому это зависит от того, на каком устройстве или эмуляторе вы будете запускать ваше приложение. Разные устройства имеют разные архитектуры ЦП.
Подробнее о них см .: https://developer.android.com/ndk/guides/abis
Когда вы создаете свой получившийся APK для распространения (чтобы вы не использовали команду «Выполнить» для запуска непосредственно на вашем устройстве), он должен содержать все варианты ABI в результирующем APK, если вы не указали в gradle или в ndkBuild / Конфигурация CMake, которую вы хотите собрать только некоторые из них.
РЕДАКТИРОВАТЬ: просто для суммирования из комментариев, чтобы автор мог принять этот ответ:
Я хочу сказать, что вам не нужно делать ничего особенного, связанного с новой Android Studio. Это должно работать так же. Чтобы проверить, откройте свой производственный APK (Build / Analyze APK ...) и посмотрите, есть ли где-то внутри (вероятно, в корневой папке / libs / *) подпапки armeabi-v7a, arm64-v8a, x86 и т. Д. С собственными двоичными файлами (* .so файлы).