tl; dr = Оба верны
позвольте мне объяснить, как
Существует три типа APK
неподписанный APK
Подписанный Apk = Неподписанный APK + Ключ сертификата подписи
Apk отладки = неподписанный APK + ключ сертификата отладки
В процессе автоматической сборки генерируется тот же APK, что и вручную, если вы настроили его для автоматической подписи APK.
так
Если мы не хотим подписывать наш APK снова и снова, тогда мы можем настроить получение подписанного apk каждый раз, когда мы создаем, и сгенерированный APK перейдет в
/ сборка / приложение / выходы / APK / приложение-release.apk
и если мы используем Создать подписанный APK
тогда путь по умолчанию. (путь можно изменить)
/ приложение / релиз / приложение-release.apk
Даже вы можете создать неподписанный APK, а затем подписать его и выпустить. это также то же самое
здесь - официальная документация, в которой показано, как можно подписать apk без знака
и последняя строка этой документации ясно говорит
APK, подписанный вашим закрытым ключом, готов к распространению
Обычно разработчик находит, что лучше генерировать подписанный APK вручную, потому что, возможно, вы внесли изменение и забыли создать / запустить свой код и выбрали более старый app-release.apk
, поэтому генерация вручную означает, что вы на 100% уверены, что этот код самый последний
но если вы просто создадите и выберете автоматически созданный файл релиза, он также будет правильным и самым последним