Оглавление
- Как открыть APK на андроиде для просмотра архива
- Просмотр содержимого на Android
- Что такое apk-файл
- Запуск APK на Windows 10 через эмуляторы
- Что такое файл APK и зачем его устанавливать
- Устранение неполадок при открытии файлов ARK
- BlueStacks
- Воссоздание Android-среды
- Посмотреть содержимое файла APK
- APK файлы чем открыть
- Установка apk на компьютер через Bluestacks.
- Типы ARK
- Процесс создания APK и компиляции кода
Как открыть APK на андроиде для просмотра архива
Открыть APK в Android можно с использованием сторонних программ. Для этого необходимо выполнить установку файлового менеджера или специального архиватора. Наиболее функциональные менеджеры — Total Commander, RS File Manager, X-Plore, Smart File и «Mi-проводник».
Файловые менеджеры
Как открыть установщик с помощью Total Commander:
- Скачать программу с Play Market и установить ее, предоставив разрешение для доступа к мультимедиа.
- Затем перейти к папке, где находится нужный элемент.
- Далее выбрать «Открыть как ZIP», и структура будет доступна для просмотра.
Обратите внимание! Файлы конфигурации будут доступны для редактирования
Файловый менеджер
Как открыть АПК-файлы на андроиде при помощи менеджера RS File Manager:
- Скачать программу из Play Market.
- Во время первого запуска необходимо предоставить право доступа к мультимедиа.
- На главном экране «Домашняя страница» перейти в «Internal Storage» («Внутреннее хранилище»).
- Найти папку, где находится элемент.
- Откроется новое всплывающее окно, где требуется найти вкладку «View Content», и содержимое архива будет доступно для просмотра.
Чем еще открыть APK-файл на андроид для просмотра и редактирования? Для этого подойдет простой и функциональный менеджер X-Plore:
- Произвести установку.
- После запуска разрешить доступ к папкам.
- Выбрать «Внутренний накопитель» и перейти к нужной папке.
- Выбрать элемент и удерживать его до появления контекстного меню.
- В меню выбрать «Открыть как ZIP».
Поэтапное использование менеджера Smart File:
- Скачать программу и установить ее на телефон.
- Предоставить право доступа к папкам и мультимедиа.
- На главном экране нажать на «APKS».
- Кликнуть по нужному архиву и в контекстном меню выбрать «Посмотреть».
Инструкция по использованию «Mi-проводник»:
- Установить программу на телефон из магазина приложений.
- Дать разрешение на доступ к папкам и мультимедиа.
- В главном окне выбрать «APKS».
- Отметить чекбокс и перейти к меню «Еще».
- В контекстном окне нажать «Посмотреть подробности» и получить доступ к архиву.
Андроид-архиваторы
Чем открыть формат APK на андроид? Для этого подойдут специальные архиваторы, такие как Extractor:
- Скачать и установить программное обеспечение.
- Разрешить доступ к мультимедиа.
- Перейти на главную страницу, где необходимо выбрать «Все папки».
- Найти путь расположения элемента и отметить тип файла.
- Нажать на дополнительные настройки, в контекстном меню выбрать «Открыть архив» и распаковать его.
Просмотр содержимого на Android
Для просмотра содержимого апк файла, а не его полной установки, нам будем помогать мощная программа Apk editor для Android. Итак, нам нужно:
- Скачиваем и устанавливаем данное приложение.
-
Открываем ее и видим перед собой строчку «Выберите файл APK». Жмем на нее.
-
Вы увидите файлы, среди них мы должны найти наш файл. Прежде всего ищем в папке «Download» или «Загрузки».
-
Выбираем наш файл. Нажимаем «Замена файлов».
Откроется окно, в котором видны все файлы данного приложения. Кроме того, их даже можно редактировать.
Установить приложения для смартфона на свое устройство не так уж сложно. Это под силу сделать любому пользователю.
Что такое apk-файл
На самом деле, файлы формата .apk являются архивными zip-файлами. Внутри них могу храниться управляющие файлы системы Android, программы или игры. Любое приложение при компилировании будет скомпоновано в файл с расширение apk, в котором будут храниться файлы исходного кода, архивы, необходимые ресурсы и файл .manifest. Иными словами, такое расширение имеют пользовательские приложения ОС Android.
Такие файлы обычно хранятся в магазине приложений GooglePlay и устанавливаются в системе Android автоматически, после загрузки. Но бывают случаи, когда необходимо открыть файл на стационарном ПК, а не мобильном устройстве. В целях безопасности всегда стоит проверять такие файлы на наличие вирусов, чтобы не нанести вред устройству.
Операционная система Андроид была создана компанией Google и для создания приложений используется программный продукт Google’s Android SDK, базирующаяся на языке Java. При помощи этого продукта, можно не только открыть apk-файл, но также отредактировать, внести необходимые изменения или вовсе переделать или создать новую программу под ОС Андроид.
Альтернативой для открытия файлов формата .apk на компьютере является программа MEMU!
Подробное описание
Файл является установочным пакетом приложения, предназначенного для мобильной операционной системы Android. Пакет приложения представляет собой сжатый ZIP-архив, содержащий полный код приложения (файлы DEX), ресурсы, активы, файл манифеста AndroidManifest.xml, нативные библиотеки (jniLibs).
Обычно файлы APK загружаются на смартфон или планшет из магазина Google Play при выборе установки того или иного приложения. Пакеты приложений для Android также можно найти на других специализированных сайтах, однако следует иметь в виду, что файлы из непроверенных источников часто содержат вредоносный код.
Просмотр содержимого файла APK на компьютере возможен с помощью программы-архиватора, например, 7-Zip или WinRAR. Для этого следует предварительно изменить расширение файла с .apk на .zip.
- В стартовом окне: пункт Profile or debug APK (это 3-й) -> в открывшемся окне прописывается путь к файлу либо выбирается из дерева
В «рабочем» окне с уже открытым проектом открывается из панели инструментов сверху:
- Самая первая вкладка File -> открывается контекстное меню
- Open (2-й пункт) -> в открывшемся окне прописывается путь к файлу либо выбирается из дерева
- OK
Запуск APK на Windows 10 через эмуляторы
В Интернете можно найти большое разнообразие эмуляторов Android, но наибольшей популярностью пользуются такие продукты:
- BlueStack;
- Nox Player;
- ARC Welder.
С особенностями использования каждого опять-таки нужно ознакомиться более подробно.
BlueStack
BlueStack — это программа, предназначенная для запуска Android-приложений на компьютерах с операционной системой Windows 10. Скачать и использовать ее можно на бесплатной основе, но периодически будут всплывать рекламные баннеры.
К сведению! Основное преимущество программы заключается в ее полной эмуляции Android, включая возможность скачивать и устанавливать приложения из Google Play.
Инструкция по использованию программы BlueStack выглядит так:
Запустить программу, кликнув на ее ярлык несколько раз правой кнопкой мышки.
Отобразится окно программы, в которое пользователю нужно перетащить нужный документ с расширением .apk
Важно учесть, что перетаскиваемый элемент должен быть независим от кэша, иначе все попытки будут заканчиваться ошибкой.
После перетаскивания файла в эмулятор, последнему потребуется немного времени, чтобы распаковать его.
По окончании установки BlueStack уведомит пользователя о том, что программа установлена.
Особенности использования программы BlueStack
Важно! В завершении для запуска приложения потребуется перейти во вкладку «Мои приложения» и двойным кликом правой кнопкой мышки запустить его
Nox Player
Не менее работоспособный эмулятор ОС Android под названием Nox Player. Его преимущество заключается в нетребовательности к техническим параметрам аппаратной части компьютера.
Инструкция по использованию:
- Скачать на компьютер файл с расширением .apk, системой будет предложено его открыть.
- Если этого не произошло, то пользователю потребуется навести курсор на конкретный элемент, один раз нажать левую кнопку мыши. Из выпадающего списка выбрать «Открыть с помощью…».
- Среди доступных программ для открытия нужно выбрать Nox Player и нажать на «Открыть».
- Далее пользователю потребуется тапнуть правой кнопкой и поочередно выбрать вкладку «Свойства», затем «Установить».
Правила запуска эмулятора Nox Player
При правильном и последовательном выполнении всех действий запустится на компьютере стандартный проводник, останется в нем прописать путь до конкретного документа и выбрать его, нажав на «Открыть».
Существует немало способов открыть на компьютере документы формата .apk. Какие использовать, зависит от личных предпочтений пользователя. Подавляющее большинство из них имеет приблизительно одинаковый набор встроенных инструментов, поэтому приобретать самый дорогой продукт однозначно не стоит, поначалу можно ограничиться бесплатными программами или пробным периодом.
Что такое файл APK и зачем его устанавливать
APK — это особый формат файлов и одновременно расширение, которое используется в операционной системе андроид для установочных файлов. Расшифровка его такова: Android Package Kit. Ближайшую аналогию можно привести с файлами формата EXE, предназначенными для запуска и установки программ или игр на ОС Windows.
APK нужен для установки приложений на Android
APK содержит в себе набор компонентов, которые способны установиться в одно полноценное приложение. Несмотря на свое название, АПК может запускаться не только на андроид, но и на ОС Windows, MacOS или Linux. Возможно это благодаря специальным программам, которые позволяют разархивировать файл и извлечь из него отдельные файлы кода или картинки, используемые в приложении.
Файлы с расширением *.APK нужны для быстрой и автоматической установки приложений на устройства под управлением ОС андроид. Более того, они могут принести много пользы при их изучении другими разработчиками. Файл может быть открыт через специальный архиватор-декомпилятор на компьютере и даже на мобильнике. Это позволит вынуть из него часть кода, фотографии, оформление интерфейса, которое можно дорабатывать и редактировать.
К сведению! Когда происходит запуск APK-файла, система начинает поочередно извлекать все компоненты, которые включены в архив: файл кода *.DEX, используемые ресурсы, библиотеки, документ манифеста и прочие активы. Если же пользоваться специальными архиваторами, то все эти данные доступны по отдельности.
Установка может осуществляться не только через сам телефон
Устранение неполадок при открытии файлов ARK
Частые проблемы с открытием ARK
FreeArc не установлен
При попытке открыть ARK-файл возникает сообщение об ошибке, например «%%os%% не удается открыть ARK-файлы». Обычно это означает, что FreeArc не установлен в %%os%%. Типичный путь открытия документа ARK двойным щелчком не будет работать, так как %%os%% не может установить подключение к программе.
Совет. Если у вас установлена другая программа, которая, как вы знаете, откроет ваш ARK, вы можете выбрать ее из других перечисленных программ (см. «Показать приложения»).
Устаревшая версия FreeArc
В некоторых случаях может быть более новая (или более старая) версия файла PowerDesk Pro Archive, которая не поддерживается установленной версией приложения. Посетите веб-сайт Bulat Ziganshin, чтобы загрузить (или приобрести) последнюю версию FreeArc. Эта проблема в основном возникает, когда файл PowerDesk Pro Archive был создан более новой версией FreeArc, чем на компьютере.
Совет . Если щелкнуть правой кнопкой мыши файл ARK, а затем выбрать «Свойства» (Windows) или «Получить информацию» (Mac), вы можете получить подсказки о том, какая версия вам нужна.
Вывод: Большинство проблем с открытием ARK-файлов связаны с тем, что не установлена правильная версия FreeArc.
Даже при установке правильной версии FreeArc вы все равно можете испытывать трудности с открытием ARK-файлов. Если у вас по-прежнему возникают проблемы с открытием файлов ARK, могут возникнуть другие проблемы с компьютером. Эти другие проблемы включают (перечислены в порядке от наиболее до наименее распространенных):
BlueStacks
BlueStacks — это эмулятор Android. Он устанавливает своего рода виртуальный Android, который также является совершенно функциональным, поскольку он может подключаться к Интернету, имеет доступ к Google Play и позволяет устанавливать приложения и использовать их в Windows. Скачайте BlueStacks, нажимая на зеленую кнопку Скачать, которую вы найдете в конце данного руководства.
После завершения скачивания, дважды щелкните исполняемый файл, чтобы начать установку. Если операционная система запросит у вас подтверждение, согласитесь.
Нужно предоставить соответствующие разрешения BlueStacks для установки в ОС Windows
Вы попадете в главном окне установки. Нажмите кнопку Install Now (убедитесь, что установлен флажок Accept software licence). Можно изменить путь установки в системе, нажимая Customize installation.
Нажмите Install Now, чтобы начать установку
Начнется скачивание остальных компонентов программного обеспечения, процесс скачивания может занять какое-то время, в зависимости от вашего соединения (если вы используете антивирус или брандмауэр, вы должны временно отключить его). Как только это произойдет, само программное обеспечение запустится на экране и потребует от вас двух или трех дополнительных минут, чтобы все настроить, так как речь идет о первом запуске в системе.
Первое, что выскочит на экране, это уведомление от Google Play, чтобы спросить вас, если вы хотите войти в свою учетную запись от Google. Нажмите I’ll do it later, если вы хотите сделать это позже, или Sign In, чтобы войти в свой аккаунт, в этом случае вам придется ввести имя пользователя и пароль.
Войдите в Google Play через BlueStacks
В главном окне в верхнем левом углу найдите текст Installed Apps. Если взглянуть внимательно, справа есть три маленькие вертикальные кнопки, нажмите на них и во всплывающем меню выберите Install APK
Меню для установки APK-файлов BlueStacks
В этот момент откроется окно проводника Windows, найдите APK-файл, который вы хотите установить и который вы ранее скачали на жесткий диск (теперь на нем будет отображаться значок BlueStacks, отображая, что это совместимый файл), и нажмите Open в правом нижнем углу.
Выбор APK для установки в BlueStacks
Вы увидите серый значок вашего нового приложения с анимацией загрузки в главном окне BlueStacks, где отображаются установленные приложения. Через несколько секунд значок отобразится в обычном цвете, это означает, что приложение установлено. Нажмите на него, и приложение запустится на экране.
Приложение Android APK установлено в BlueStacks
Воссоздание Android-среды
Чем интересны программы вроде Mobogenie в плане того, как открывать APK-файлы на компьютере? Тем, что при запуске приложения в Windows выстраивается некое подобие Android-интерфейса. При этом в самом окне приложения есть несколько основных элементов.
То, что можно перенести какие-то файлы в память смартфона или планшета и скопировать контакты или настройки, не обсуждается вообще. А вот вариант запуска приложений в самой программе, которая установлена в среде Windows, выглядит достаточно интересно. Теперь не нужно скачивать приложение или игру непосредственно на мобильный девайс. Достаточно перейти к разделу в самой программе (использовать тот же доступ к Google Play через учетную запись или регистрацию, созданную в приложении) и запустить тест в действующей программе на Windows. Нет проблем – все запускается даже лучше, чем на оригинальном устройстве.
Посмотреть содержимое файла APK
APK-файл имеет формат, аналогичный ZIP-файлу, и может быть открыт с помощью приложений, которые могут открывать ZIP-файлы. Примеры таких приложений включают WinRAR, WinZIP, 7-Zip.
Если вы извлечёте данные из файла APK с помощью приложения для разархивирования, вы можете увидеть отдельные файлы из пакета APK с помощью приложений, подходящих для просмотра этого конкретного типа файлов.
Базовая структура файла APK
META-INF – это папка, содержащая метаданные о составе файла APK. Эта папка обычно содержит файлы MANIFEST.MF, CERT.RSA и CERT.SF.
MANIFEST.MF – это файл, который содержит основные данные о приложении. Эти данные потребляются рабочей системой Android. Помимо прочего, в нём содержатся: имя пакета приложения, полномочия требуемые приложением от системы, основные характеристики продукта и оборудования, требуемые приложением, и возможности приложения.
Компилированный код приложения помещается в папку «lib». Эта папка может содержать множество подпапок, каждая из которых будет иметь код для конкретных архитектур оборудования.
Ниже приведен список поддерживаемых папок:
- armeabi: код для процессоров на базе ARM
- armeabi-v7a: код для процессоров ARMv7 или выше
- arm64-v8a: код для процессоров ARMv8 arm64 или выше
- x86: код для процессоров x86
- x86_64: код для процессоров x86_64
- mips: код для процессоров MIPS
APK файлы чем открыть
Порой у пользователей возникает отнюдь не праздный вопрос: файл APK чем открыть? И это может быть вызвано вполне объективными причинами.
Что собой представляет АРК файл
Каждый, кто активно пользуется мобильными приложениями, наверняка знает, что формат файла .APK является крайне распространенным. Действительно этот формат был придуман именно для всевозможных приложений, которые нужно запустить на мобильной операционной системе Андроид. Таким образом, когда говорят о том, чтобы скачать APK файл, на самом деле говорят о том, чтобы скачать то или иное мобильное приложение.
Что же собой представляет данный файл? А это не что иное, как самый обычный ZIP-архив, внутри которого расположены всевозможные программные ресурсы. Правда вот привычного для Windows-пользователя exe-файла для запуска программы на компьютере в нем не имеется. И тогда естественным образом возникает другой вопрос.
Как можно открыть APK файлы на персональном компьютере
Именно так: как открыть файл APK? Но для начала нужно определиться, для чего именно может потребоваться его открыть. Причин может быть несколько:
- Чтобы запустить мобильное приложение на компьютере;
- Для того, чтобы распаковать APK-архив и посмотреть имеющиеся в нем ресурсы;
- А также для того, чтобы внести некоторые изменения в сам архив.
И для каждого из этих случаев будет предназначен свой набор программ.
Итак, если необходимо открыть APK файл для того, чтобы просто поиграть, например, в мобильную игру на ПК, либо чтобы оценить, как работает то или иное приложение для того, чтобы потом его установить на компьютер, можно воспользоваться специальной программой – эмулятором.
На сегодняшний день имеется громадный выбор самых разных компьютерных эмуляторов, которые позволяют запустить мобильный формат файлов на компьютере. Многие отдают предпочтение эмулятору Bluestacks. Однако имеется и масса других приложений. Рекомендуется иметь под рукой сразу несколько: ведь не все эмуляторы могут запустить все без исключения мобильные приложения.
Если же требуется просто распаковать архив APK, то, поскольку, как уже говорилось, он представляет собой обычный ZIP-архив, распечатать его можно при помощи самых обычных Windows-архиваторов. Подойдет для этого как WinRAR, так и WinZIP, а также многие другие программы подобного рода.
Ну а если потребуется не только распаковать, но и проанализировать имеющиеся файлы, а также внести в них изменения, а затем снова запаковать архив, то можно порекомендовать программку APK Downloader. Собственно говоря, это надстройка для браузера Google Chrome. Но с ее помощью можно и запустить ту или иную программу прямо в браузерном окне, и проанализировать запакованные файлы, и снова собрать APK архив. Для тестировщиков и для разработчиков мобильного ПО будет очень полезным.
Пользователи «яблочных» компьютерных систем могут использовать для раскрытия АРК-файла Archive Utility. Это также многосторонняя по своим возможностям программа
Тем, кто занимается профессионально разработкой мобильных приложения, рекомендуется обратить внимание на сборник инструментов под названием Android SDK. Здесь имеется все необходимое не только для того, чтобы просто раскрыть АРК-файл, но и покопаться в самих файлах
Имеется также свой собственный эмулятор.
Так или иначе, но, зная, чем открыть расширение APK на компьютере, можно и в мобильные игры поиграть, и, хотя бы из чистого любопытства, посмотреть, что именно находится внутри данного файла.
Установка apk на компьютер через Bluestacks.
Первым делом вам потребуется установить эмулятор. Скачайте установочный файл Bluestacks, запустите его и следуйте подсказкам программы. В итоге перед вами окажется экран программы.
Там вы увидите значки предустановленных приложений, среди которых будет также и Google Play. К слову, установить большую часть мобильных игр можно прямо оттуда. Для этого надо просто войти в магазин и авторизоваться через Google-аккаунт – ровно так же, как вы делали это на Андроид-смартфоне.
Но если вам надо установить apk-файл, то можно обойтись и без магазина с его авторизацией. Для этого воспользуйтесь одним из двух доступных в эмуляторе способов.
- В верхней части окна программы, правее надписи “Установленные приложения”, есть кнопка с тремя точками. По нажатию по не открывается меню, первый пункт которого позволит нам установить apk-файл. Выберите его – откроется проводник Windows. найдите apk-файл и нажмите кнопку “Открыть”. Далее запустится процесс установки, и вскоре ярлык приложения появится в общем списке.
- Есть и более простой способ. Для его реализации достаточно перетащить мышью apk-файл в окно программы Bluestacks. Это действие тоже запустит процесс установки, а от вас потребуется лишь дождаться ее окончания.
Во всех прочих эмуляторах процесс установки apk на Windows осуществляется аналогичным образом.
Типы ARK
Основная принадлежность в формате ARK
.ARK
Идентификатор файла: | .ark |
Категория: | PowerDesk Pro Archive |
Файл ARK является сжатием без потерь данных и архивный формат, может быть извлечено с помощью PowerDesk Pro. Этот формат является устаревшим и больше не поддерживается.
Организация: | Avanquest Software |
Вид: | Сжатые файлы |
Подраздел: | HKEY_CLASSES_ROOT\.ark |
Программные обеспечения, открывающие PowerDesk Pro Archive:
FreeArc, разработчик — Bulat Ziganshin
Windows |
Linux |
PowerDesk Pro, разработчик — Avanquest Software
Windows |
Альтернативные типы ARK
.ARK
Идентификатор файла: | .ark |
Категория: | OpenBook Document |
Файл документа, созданный OpenBook, в программном обеспечении, используемом для преобразования печатных документов в электронный формат.
Организация: | Freedom Scientific |
Вид: | Текстовые файлы |
Программы, открывающие файлы OpenBook Document :
OpenBook, разработчик — Freedom Scientific
Совместимый с:
Windows |
Процесс создания APK и компиляции кода
Рассматриваемые темы
- Архитектура процессоров и необходимость для виртуальной машины
- Понимание Java виртуальной машины
- Компиляция исходного кода
- Виртуальная машина Андроид
- Процесс компиляции в .dex файл
- ART против Dalvik
- Описание каждой части билд процесса
- Исходный код
- Файлы ресурсов
- AIDL файлы
- Модули библиотек
- AAR библиотеки
- JAR библиотеки
- Android Asset Packaging Tool
- resources.arsc
- D8 и R8
- Dex и Multidex
- Подписывание APK файла
- Ссылки
Понимание флоу процесса билда APK файла, среда исполнения и компиляция кода
Понимание Java виртуальной машины
JVM это виртуальная машина, позволяющая устройству запускать код, который скомпилирован в Java байткодJVM предоставляет переносимостьа наш андроид имеет сравнительно мало памяти и заряда батареи.По этой причине Google создал адаптированную под андроид виртуальную машину, которая называется Dalvik.Компилируем исходный кодкомпилируется в класс файл .class с байткодом с помощью javac компилятора и запускается на JVM
Андроид виртуальная машина
В андроид 4.4, вместе с Dalvik, Google представил в качестве эксперимента новый андроид runtime, который назывался ART
Комплияция в .dex файл
конвертация .class класс файл и .jar библиотеки в один classes.dex файлКоманда dx превращает все .class и .jar файлы в один classes.dex файл, который написан с форматом Dalvik байткода.
ART против Dalvik
ART также работает с .dex файлом.Это причина по которой Google сделал Android Runtime (ART).Несмотря на то, что Dalvik был заменен на ART, .dex формат файлов еще используетсяВ андроид 7.0 JIT вернулся. Гибридная среда сочетает фичи как от JIT компиляции так и
от ARTСреда запуска байткода это очень важная часть андроида и она вовлечена в процесс запуска и установки приложения
Library Modules
Код и ресурсы бибилотеки компилируются и пакуются вместе с приложением.Поэтому модуль библиотеки может считаться компайл тайм артефактом.
AAR Libraries
Андроид библиотеки компилируются в AAR — android archive файл, который вы можете использовать как зависимость для вашего android app модуля.AAR файлы могут содержать андроид ресурсы и файл манифеста
Android Asset Packaging Tool
AAPT2 — аббревиатура (Android Asset Packaging Tool) — компилирует манифест и файлы ресурсов в один APK.компиляцию и линковкуAAPT2 может компилировать все типы андроид ресурсов, таких как drawables и XML файлы.Фаза линковки склеивает все промежуточные файлы сгенерированные в фазе компиляции и дает нам на выход один .apk файл.
resources.arsc
APK содержит AndroidManifest, бинарные XML файлы и resources.arscresource.arsc содержит всю мета информацию о ресурсах, такую как индексы всех ресурсов в пакетеR.java файл это выходной файл вместе с APK ему назначен уникальный id, который позволяет Java коду использовать ресурсы во время компиляции.
D8 и R8
Начиная с андроид студии 3.1 и далее, D8 был сделан дефолтным компилятором.R8 используется для компиляции кода. R8 это оптимизированная версия D8D8 играет роль конвертера класс файлов в Dex файлы, а также производит дешугаринг функций из Java 8 в байткод, который может быть запущен на андроидеR8 оптимизирует dex байткод. Он предоставляет такие фичи как оптимизация, обфускация, удаление ненужных классов.Обфускация уменьшает размер вашего приложения укорачивая названия классов, методов и полей.Оптимизация уменьшает размер Dex файла путем переписывания ненужных частей кода и инлайнинга.