да, это так. если вы хотите использовать пакет приложений, вы должны удалить все команды split abi в файле gradle
edit - в ответ на комментарий:
ABI split дает вам наибольшую экономию при использовании собственного кода, которыйдовольно часто (даже когда разработчики даже не знают, что импортировать через gradle и использовать "методы java"). это также хорошо известное и довольно старое разрешение (настолько популярное). комплект приложений довольно нов, поэтому не все разработчики уже догнали, а также может произойти значительное уменьшение размера apk, когда вы используете много изображений в drawable
папках и строках. например, я включил разделение ABI в одном из моих проектов (с импортированной только одной собственной библиотекой) и уменьшил размер на 2 Мб. Когда я недавно переключился на пакетирование приложений, я уменьшил размер apk с дополнительными ~ 0,5 Мб, так как этот проект загружает много изображений из сети и не имеет большого количества доступных элементов для рисования, также нацелен на одну страну, поэтомуне содержит много строк перевода
также обратите внимание, что при разделении по ABI у вас все еще есть APK-файлы, которые вы можете легко установить или отправить кому-то, большинство устройств имеют 64-битную архитектуру ARM. Пакет приложения создает универсальный файл .aab
, и вам необходимо объявить все свойства (lang, плотность экрана, albo abi) для создания соответствующего APK для конкретного устройства