Какой вариант студии Android 3.3 Build рекомендуется? - PullRequest
0 голосов
/ 15 января 2019

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

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

enter image description here

1 Ответ

0 голосов
/ 16 января 2019

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

...