Как открыть APK файл в Android Studio?
Можно, но зачем это делать ВАМ и при чем тут IDE? Как вам «намекнул» @metalurgus, используйте архиватор, чтобы залезть внутрь..
23 янв 2015 в 19:25
На Github частенько бывают исходники приложений, не ленитесь там поискать.
23 фев 2018 в 21:08
3 ответа 3
Сортировка: Сброс на вариант по умолчанию
Никак. APK файл — это обычный ZIP архив, содержащий скомпилированный код. Android Studio не открывает APK файлы.
Отслеживать
11 1 1 золотой знак 2 2 серебряных знака 8 8 бронзовых знаков
ответ дан 23 янв 2015 в 19:07
Vladyslav Matviienko Vladyslav Matviienko
20.4k 3 3 золотых знака 30 30 серебряных знаков 52 52 бронзовых знака
Простой способ: использовать онлайн-инструмент http://www.javadecompilers.com/apk , загрузить apk и получить исходный код.
Процедура для декодирования .apk файлов, шаг за шагом: Шаг 1:
Создайте новую папку и скопируйте файл .apk, который вы хотите декодировать. Теперь переименуйте расширение этого .apk-файла в .zip (например, переименуйте с filename.apk в filename.zip) и сохраните его. Теперь вы можете получить доступ к файлам classes.dex и т. Д. На этом этапе вы можете видеть чертежи, но не файлы xml и java, поэтому продолжайте.
Теперь извлеките этот .zip-файл в ту же папку (или NEW FOLDER). Загрузите dex2jar и извлеките его в ту же папку (или NEW FOLDER). Переместите файл classes.dex в папку dex2jar. Теперь откройте командную строку и смените каталог на эту папку (или NEW FOLDER). Затем напишите d2j-dex2jar classes.dex (для терминала mac или ubuntu write ./d2j-dex2jar.sh classes.dex) и нажмите enter. Теперь у вас есть файл classes.dex.dex2jar в той же папке. Загрузите java decompiler , дважды щелкните по jd-gui, щелкните по открытому файлу и откройте classes.dex .dex2jar из этой папки: теперь вы получаете файлы классов. Сохраните все эти файлы классов (в jd-gui, щелкните File -> Save All Sources) по имени src. На этом этапе вы получаете источник java, но файлы .xml по-прежнему не читаются, поэтому продолжайте.
Теперь откройте еще одну новую папку
Вставьте файл .apk, который вы хотите декодировать Загрузите последнюю версию apktool И окно установки apktool (обе могут быть загружены из одной и той же ссылки ) и поместите их в ту же папку Откройте командное окно Теперь запустите команду, например apktool if framework-res.apk и следующую apktool d myApp.apk (где myApp.apk обозначает имя файла, которое вы хотите декодировать)
теперь вы получаете папку с файлами в этой папке и можете легко прочитать XML-файлы apk. Шаг 4:
Это не какой-либо шаг, просто скопируйте содержимое обеих папок (в данном случае и новую папку) в один файл
и наслаждайтесь источником код .
Как установить APK-файл на Android?

Некоторые владельцы смартфонов даже не подозревают о том, что игры и приложения можно скачивать не только из Google Play. Как и Windows, операционная система Android позволяет скачать и установить приложение в виде отдельного файла. Но если компьютерные программы имеют расширение .exe, то установочный файл с мобильной утилитой обладает расширением .apk.
Последствия установки
По умолчанию практически любой смартфон не даёт устанавливать программы и игры из других источников. С чем же это связано?
- Во-первых, компания Google получает определенный процент с продажи каждого приложения. Ей попросту невыгодно давать пользователям возможность искать игры и программы где-либо ещё.
- Во-вторых, интернет-магазин Google Play значительно облегчает поиск любого приложения, а также публикует отзывы на него. В связи с этим компания всеми силами старается приучить пользователей к скачиванию ПО только из Google Play.
- В-третьих, на сторонних ресурсах под видом весьма полезной утилиты вполне может скрываться вирус.
Внимание: на некоторых сайтах действительно под видом приложений скрываются вирусы. Обычно их действие заключается в отправке SMS на дорогостоящие короткие номера. Отчасти эта проблема решена в Android 6.0, где вы можете запретить той или иной программе любые неугодные вам действия.
Следует помнить, что если вы решили установить APK файл на Андроид, то не стоит надеяться на его последующее обновление. Дело в том, что обновляться на смартфоне умеют только те приложения, которые были установлены посредством вышеупомянутого Google Play.
Установка APK-файла
Скачать файл с расширением .apk вы можете как при помощи компьютера, так и сразу на смартфон, воспользовавшись интернет-браузером. Если вы решили воспользоваться компьютером, то затем нужно передать файл на мобильное устройство. Сделать это легче всего посредством его подсоединения USB-кабелем. Затем останется лишь кинуть APK-файл в папку Download или любую другую.
Если при подключении к компьютеру аппарат не хочет предоставить вам доступ к файловой системе, то зайдите в «Настройки» и перейдите в раздел «Для разработчиков».

Здесь следует поставить флажок около пункта «Отладка по USB».

Теперь вы точно сможете передать файл на смартфон. Но это ещё не всё! Теперь его нужно запустить, дабы стартовал процесс установки. Для этого воспользуйтесь каким-либо файловым менеджером. Этом может быть ES Проводник или утилита под простейшим названием File Manager («Проводник» в русской версии интернет-магазина). С помощью такой программы нужно перейти в папку Download (если APK-файл скачан именно туда). Далее остается лишь нажать на файл.

Последним шагом является подтверждение установки приложения. Попутно устройство расскажет вам о том, какие именно разрешения требуются программе. На Android 6.0 разрешения выдаются уже во время использования приложения, по мере его обращения к тем или иным частям операционной системы.

Если при нажатии на APK-файл выскакивает окошко, сообщающее о невозможности установки, то вам следует воспользоваться следующей инструкцией:
Шаг 1. Выйдите в меню смартфона и перейдите в «Настройки».

Шаг 2. Зайдите в раздел «Безопасность».

Шаг 3. Активируйте флажок около пункта «Неизвестные источники».

Шаг 4. Теперь возвращайтесь в файловый менеджер, чтобы повторить попытку установки приложения.
На некоторых смартфонах, работающих на более актуальной версии Android, предварительно разрешать установку из неизвестных источников не обязательно. Достаточно просто запустить через проводник загруженный apk файл, через появившееся окно перейти в настройки и передвинуть ползунок «Разрешить установку из внешних источников» в активное состояние.

Вот и всё. На этом установка завершена. Увидеть ярлык новой программы вы сможете в меню — перетаскивать его на рабочий стол придется вручную, автоматически он там не появится.
Как извлечь APK-файл любого приложения для Android
Одним из преимуществ открытости Android всегда считалась возможность загружать APK-файлы приложений в обход Google Play. Кто-то таким образом просто экономит, а кто-то получает доступ к ПО, которого попросту нет в официальном каталоге. Подобная практика распространена настолько широко, что найти APK-файл любого приложения в интернете не составляет никакого труда. Другое дело – извлечь его из уже установленной на смартфон программы. Впрочем, для Android нет ничего невозможного.

Извлечь APK-файл из уже установленного приложения можно несколькими путями. Традиционный предполагает поиск по файловой системе, но разработчик Павел Рекун придумал куда более легкий способ, создав специальный менеджер приложений, позволяющий в одно нажатие извлечь APK-файл из приложения в отдельную папку.
Где взять APK-файл приложения
- Установите приложение Skit;
- Раздайте ему необходимые привилегии;
- Найдите в разделе установленного ПО нужное приложение;



Извлеченный APK-файл можно передать другим пользователям, позволив им установить бесплатно даже платное ПО, которое вы приобрели в Google Play. Несмотря на то что это не совсем легально, такой способ может прийтись кстати при использовании двух смартфонов, один из которых работает на базе китайской прошивки, не включающей в себя Google Play.
Помимо возможности извлечь APK-файл, Skit открывает доступ к информации о разрешениях, которые получили приложения, о дате их последнего обновления, а также дополнительные подробности о разработчике. Такая информация может прийтись кстати, если вы не уверены в безопасности приложения и надежности его издателя.
Подписывайся на наш канал в Яндекс.Дзен, чтобы ежедневно читать эксклюзивные материалы, которых нет на сайте.
Приложение: Skit
Разработчик: Pavel Rekun Категория: Инструменты Цена: Бесплатно Скачать: Google Play Приложением уже заинтересовались: 0 человек

Теги
- Google Play
- Операционная система Android
- Приложения для Андроид
Наши соцсети
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Лонгриды для вас

Игры являются неотъемлемой частью современной культуры. С каждым годом они становятся все более популярными и проникают в различные сферы нашей жизни. От исторических стратегий до захватывающих сетевых шутеров. Но игры — это не только развлечение, они также имеют значительное влияние на наш разум, способствуя развитию креативности, стратегического мышления и социальных навыков. Предлагаю рассмотреть. Несколько игра, которые смело могут считаться лучшими в своих жанрах. Одно тематикой мы ограничиваться не будем, в поговорим в целом о лучших бесплатных играх, которые можно скачать сейчас в Google Play.

Несмотря на то что в России уже несколько лет работает Система быстрых платежей, которая позволяет переводить деньги по номеру телефона без комиссии, некоторые банки по-прежнему противятся тому, чтобы их клиенты ей пользовались. Ведь от этого в том числе зависит и их доход, часть которого они недополучают, потому что мы с вами ничем не платим за факт пересылки денег. Поэтому зачастую банки прячут кнопку перевода по номеру куда подальше, дабы мы её не нашли и отправили средства напрямую на карту, заплатив комиссию. Какое-то время и Сбербанк придерживался такой же политики, но в конце концов сдался и больше других упростил процедуру перевода денег.

Вы даже не представляете, что можно найти в Гугл Плей! Магазин приложений намного богаче App Store, поэтому поиск находит программы практически по любому введенному ключевому слову! Да, некоторые из них без оценок или не понравились пользователям вообще, но есть и крутые приложения для Андроид с высоким рейтингом. Более того, некоторые из них постоянно маячат в рекомендациях Гугл Плей, но не получают заслуженного внимания, а зря. Нашел для вас 5 полезных приложений на любой вкус, включая игры, проверенных пользователями, от которых действительно много пользы. Скачивайте на телефон — точно не пожалеете!
3 способа открыть файл apk для Android

Опыт работы с файлами типа APK есть практически у всех пользователей, которые хоть раз скачивали какое-либо приложение с Google Play. При нажатии на кнопку, запускающую установку программы, система автоматически переносит APK на устройство и в результате скачивания запускает последующий процесс установки. Прибегать к самостоятельной установке файлов данного типа можно в случае отсутствия необходимого приложения в магазине или желания скачать его в бесплатной версии.
Иными словами, самостоятельно открывать APK файл приходится в случае установки какой-либо программы не из магазина приложений. В данной статье мы узнаем более подробно о файлах указанного типа и расскажем три эффективных способа их распаковки.

Apk файлы – что это?

APK файлы представляют собой особый тип файла, содержащий в своем составе конкретные приложения для установки в системах на базе Android. Они аналогичны по работе установочным программам на компьютере. Пользователю остается только открыть файл, после чего процесс установки выполнится в автоматическом режиме.
Именно APK формат считается основным в целях проведения распространения инсталляторов программ, благодаря чему при запуске подобных файлов по умолчанию начинается установка. Открыть файл данного формата довольно трудно, но возможно.
Открытие через системные настройки

Если вы хотите обойтись без скачивания и установки сторонних программ, то достаточно воспользоваться системными средствами.
Инструкция по работе:
- Включите функцию, позволяющую проводить скачивание из неизвестных источников.
- С помощью браузера скачайте необходимый файл в формате с какого-либо сайта.
- По окончанию загрузки перейдите по уведомлению, находящемся в строке состояния.
- Нажатие кнопки загрузки вызовет обычный процесс установки программы.
Данный метод является максимально простым и понятным для каждого пользователя. Дополнительно ко всему он не требует затрат по времени и памяти с целью установки специализированного приложения.
My APK

Существует возможность многократного ускорения процесса установки программ из APK формата с помощью специального приложения – My APK. Он является популярным менеджером, предназначенным к работе с инсталляторами и уже установленными программами.
Алгоритм действий:
- Активируйте и разрешите устройству осуществлять установку программ из неизвестных источников.
- Запустите программу и в верхнем правом углу нажмите на кнопку “apks”.
- В результате недолгого сканирования перед вами появится список со всеми файлами APK формата, находящимися на устройстве.
- Среди предложенного списка найдите необходимый. Для удобства можно воспользоваться фильтром поиска по дате или названию.
- Нажмите на нужный файл, после чего появится окно с расширенными свойствами. Прочтите информацию и нажмите на троеточие в нижнем правом углу.
- В открывшемся контекстном меню активируйте пункт установки.
Использовать вышеописанный способ и программу удобно, в случае если вам неизвестно местонахождение файла или их у вас скачано много.
MiXplorer

В данной программе предусмотрен специальный встроенный инструмент, позволяющий открывать и смотреть содержимое файлов в формате APK.
Посмотреть материалы можно следующим образом:
- Выполните запуск приложения.
- Откройте папку, содержащую необходимый файл.
- Нажмите на файл, в результате чего появится контекстное меню.
- Активируйте “Explore”.
- В результате выполнения вышеупомянутых действий возникнет окно со всем содержимым файла, доступным к просмотру.
Установку приложения из установщика вызовут следующие действия:
- Войдите в пункт настроек и там в безопасность.
- Выберите пункт неизвестных источников и активируйте переключатель на него.
- Зайдите в программу и откройте каталог, содержащий размещенный файл в нужном формате.
- Нажатие по каталогу способствует вызову меню, в котором следует выбрать установщика пакетов.
- Подтвердите действия и ожидайте установку.
Стоит отметить, данный инструмент находится во многих менеджерах файлового типа. Во всех них алгоритм практически идентичен вышеописанному.
Выводы

Файлы в формате APK встречаются при скачивании каких-либо программ через браузер или со сторонних ресурсов. Справиться с установкой такого формата довольно просто, но поскольку скачивание производилось не с магазина приложений, этот процесс следует делать вручную. В этом могут помочь специальные программы по открытию и установке файлов. Некоторые из них входт в список самых нужных приложений на андроид.
В некоторых случаях можно обойтись и без них, например, использовав элементарные системные настройки. Главным моментом во всех случаях является активация функции, разрешающей устройству проводить установку программ с малоизвестных источников. Процесс не занимает много времени и не доставляет проблем пользователям.