Какой вариант студии Android 3.3 Build рекомендуется?

В Android-студии 3.3, выпущенной вчера, есть новые элементы на вкладке " Варианты сборки ", и я не могу понять, какой из них рекомендован к выпуску. Мне нужна эта информация, чтобы иметь возможность создать SHA1 с правильным вариантом для auth библиотека пока не могу найти его где-нибудь в документации.

Дополнительная информация: у меня есть D8 а также R8 включен, так что еще необходимо включить minifyEnabled или proguard местоположение в этих вариантах сборки

1 ответ

Решение

Тот 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 файлы).

Другие вопросы по тегам