Как я могу скачать APK-файл из Play Store?

Я не могу загружать приложения из Play Store на свое устройство Android (возможно, из-за проблем с сетью), поэтому мне интересно, как я могу загрузить APK-файл приложения на свой компьютер с http://play.google. ком/магазин ?

Связанный: Загрузите купленный APK из игрового магазина . Мой ответ определенно работает для «бесплатных» приложений :)
Почему бы вам не попробовать проект Android-x86? android-x86.org/скачать
Извините, я должен был проверить это, прежде чем комментировать в первый раз. Похоже, официальной поддержки Play Store для Android-x86 нет. android-x86.org/documents/apphowto
Вы можете попробовать использовать хост APK, например F-Droid или apk4fun.

Ответы (15)

Нет простого способа скачать APK-файл. Однако redphoenix89 нашел способ загрузить APK с расширением Chrome. bexton сделал некоторые подчистки, и результат, включая руководство, доступен:

В руководстве упоминается, что вам нужно отключить предупреждения SSL, но я мог загружать APK даже без отключения предупреждений SSL (Chromium 21.0.1180.81 в Linux). Обновленная версия, которая работает с Chromium 23, доступна на https://github.com/Lekensteyn/ apk-загрузчик .

После установки и настройки в адресной строке Android Market появится новая кнопка, как показано ниже. Это работает даже в том случае, если вы не вошли в систему на самой странице, поскольку вы ввели свои учетные данные на экране параметров APK Downloader.

Загрузчик APK в адресной строке

Расширение Chromium имеет полностью открытый исходный код (в том смысле, что вы можете разархивировать его и проверить файлы Javascript), и я не нашел ничего подозрительного.

Также обратите внимание на примечание в конце руководства:

Юридическая информация / Отказ от ответственности

Наконец, обратите внимание, что использование этого расширения Chrome нарушает TOS Google Play Store! Вы были предупреждены.

Это не работает на моей последней версии Chrome 24.xxx, есть идеи, почему?
@SisirKantiAdhikari определяет «не работает» . Если вы получаете ОШИБКУ: - Отключите предупреждения об ошибках SSL - Проверьте данные своей учетной записи (адрес электронной почты и идентификатор устройства) , затем попробуйте удалить свою учетную запись и добавить ее снова. Это работает для меня.
Делал все это пару раз. Не так много подробностей об ошибке. Пишет "Ошибка: не удается загрузить это приложение". Кстати: предупреждение ssl отключено.
Это платное приложение? По вопросам поддержки обращайтесь в связанную ветку.
@SisirKantiAdhikari 23> сломал это расширение, исправленную версию см. на github.com/Lekensteyn/apk-downloader .
@SisirKantiAdhikari APK Downloader v1.4.0 выпущен 19/12/12 apps.evozi.com/apk-downloader
Продал свой андроид. Итак, что мне поставить для Android Device ID?
@mikethedj4 Требуется учетная запись Google Play, поэтому вам нужно ее где-то получить (телефон друга, другой телефон или даже эмулятор (с некоторыми хитростями)). Получение идентификатора выходит за рамки этого расширения.

Я потратил приличное количество времени, пытаясь понять это, потому что мне не хочется иметь «опыт Google», и, насколько я могу судить, это невозможно. Я работал над этим:

Репозиторий F-Droid и Amazon Appstore достаточно хорошо поддерживаются — любой из них будет управлять любыми установленными вами приложениями, что удобно. Вот где я начинаю.

В противном случае я отслеживаю и загружаю .apk вне гугл-маркета. Во многих случаях рынок Android укажет вам на веб-страницу разработчика и контактную информацию — если они не публикуют .apk на своей веб-странице, вы всегда можете запросить его.

Два ответа, которые стоит проверить:

Где я могу найти приложения для Android с открытым исходным кодом?

Какие существуют альтернативные рынки приложений для Android?

PS. Не забывайте: для установки приложений из .apk необходимо включить неизвестные источники ( Settings > Applications > Unknown sources).

ППС. Когда у вас есть .apk на вашем компьютере, вы знаете, что вам нужно включить отладку по USB, чтобы вы могли скопировать .apk на свой телефон, верно?Settings > Applications > Development > USB debugging

Отладка по USB не требуется для установки apk, если только вы не используете ADB для передачи его на устройство. В противном случае вы можете включить режим USB-накопителя, чтобы передать его на устройство, а затем установить через приложение файлового менеджера.
И в случае, если вы используете ADB, включение «Неизвестных источников» не требуется: adb install <filename.apk>тогда просто выполняет свою работу.

Как говорили многие другие, напрямую с маркета скачать нельзя.

Телефоны Android с поддержкой Google поддерживают подключение к серверам Google; Именно по этому каналу Google говорит вашему телефону загрузить и установить APK.

Альтернативные рынки и веб-сайты, безусловно, являются вариантами - обратите внимание, что может быть трудно определить, не было ли приложение изменено по сравнению с версией для рынка. Вы также можете использовать сеть USB или Wi-Fi. Для работы в сети через USB может потребоваться root.

Если вам нужно заплатить за приложение на рынке, а не на другом сайте, это признак того, что приложение, вероятно, не должно быть там: в лучшем случае это нелегальная копия, а в худшем - загружено вредоносным ПО.

(Примером исключений из этого являются рекламные акции Amazon «бесплатное приложение дня» и «приложения getjar gold».)

Насколько мне известно, вы не можете загружать приложения напрямую с веб-маркета, но вы можете найти множество приложений на других сайтах приложений.

Одна вещь, которую вы потенциально могли бы сделать, это получить рынок Android на эмуляторе Android (что я не думаю, что вы должны были это сделать, но некоторые люди делали это в прошлом) и загрузить apk на эмулятор. Затем вы можете найти данные в /data/app/-.apk на эмуляторе. Снимите его с помощью adb и установите на свое устройство с помощью adb.

Но, как и другие ответы, я бы рекомендовал сначала найти другие магазины (или веб-сайты разработчиков), чтобы купить приложение.

Вы не можете скачать apk с market.android.com. Но у getjar есть много приложений, и вы можете загрузить их на свой компьютер.

Getjar больше не позволяет вам переносить apk на ваш компьютер. Или это только некие избранные приложения.

Вы можете, например, использовать для этого Raccoon — фантастическое Java-приложение, которое я использую:

Енот
Енот (источник: Тутонавт ; щелкните изображение, чтобы увеличить его)

Приложению требуются учетные данные учетной записи Google (вы можете использовать свою собственную, и в этом случае вы также можете получить доступ к приложениям, которые вы купили, или использовать приложение-компаньон Raccoon DummyDroid , чтобы создать альтернативный профиль, включая поддельное устройство, чтобы также получить доступ приложения в противном случае «несовместимы с вашим устройством»). Замечательно и быстро работает. Не только для загрузки приложений, но и для проверки их метаданных (описание, разрешения, размер, последнее обновление): детали загружаются намного быстрее, чем при использовании перегруженной веб-страницы GPlay;)


ОБНОВЛЕНИЕ: По мере развития появляются новые локации:

  • Репозиторий Raccoon v4 на Github здесь
  • веб-сайт Raccoon (с загрузками и т. д.) можно найти здесь
Он загружает разделенный APK? Или он загружает полный APK? Мне очень любопытно.
Кроме того, когда я хотел загрузить последнюю версию (3.7), был доступен только исходный код, без .jarфайла, а для racoon v4.x требуется dummydroid, который очень сложно настроить и использовать (идентификатор Android и т. д.)
@Shayan Я редко им пользуюсь, поэтому не могу сказать. Но если вы нашли v3.7 как «последнюю», вы, должно быть, искали не в том месте. Пользуюсь 4.x больше года (или двух). Последней, которую я скачал, была *.jarверсия 4.7 (в апреле этого года). Если вы говорите о Raccoon, то да :) — О, я понимаю, что вы имеете в виду, репозиторий Github перестал обновляться с v3. Вот вариант для v4 , а вот загрузки (обновит мой ответ).

Вы не можете загружать файлы apk с http://play.google.com/store .

Существуют и другие способы получения приложений (альтернативные маркеты, сайты разработчиков), и вы можете установить их вручную, если включите параметр «Неизвестные источники».

Ну, вы можете; см., например , gplaycli и Raccoon :)
@Izzy: Конечно, есть инструменты, которые позволят вам получить APK-файлы, но вы все еще не можете загрузить их напрямую из Play Store.
Не без сторонних инструментов, если вы имеете в виду это — правда. Но эти сторонние инструменты делают именно это через API игрового магазина. Похоже, мы имели в виду одно и то же, но выражались по-разному ;)

Существует онлайн-сервис APK Downloader , который позволяет загружать APK-файлы из магазина Google Play. Однако это работает только для БЕСПЛАТНЫХ приложений; платные приложения не поддерживаются из-за проблем с пиратством.

Вы когда-нибудь хотели получить последнюю игру, но обнаруживали, что Google Play считает, что она несовместима с вашим телефоном? Может быть, у вас нет устройства со львиным зевом, но вы уверены, что старое устройство все еще справится с этим. У вас есть Kindle Fire и вы хотите получить доступ не только к Amazon AppStore?

До сих пор вы застряли, но новый онлайн-сервис также поставляется с расширением Chrome под названием APK Downloader, который позволит вам загрузить файл apk из Google Play прямо на ваш рабочий стол, а не на ваше устройство.

Обратите внимание, что расширение Chrome, указанное на этой странице, по сути является копией загрузчика APK с открытым исходным кодом , который упоминается в моем ответе, но с добавлением шпионского ПО. Пока вы используете этот веб-сервис, это должно быть меньшей проблемой, но обратите внимание на поведение с расширением.
@Lekensteyn Что вы подразумеваете под «добавленным шпионским ПО»? Небезопасно ли использовать онлайн-загрузчик APK?
Я не буду утверждать, что онлайн-загрузчик APK от Evozi безопасен в использовании, вы должны судить об этом сами. Но взять проект с открытым исходным кодом, вставить код, который отслеживает вашу активность, а затем опубликовать его без ссылок на исходную работу и без уведомления об этом шпионском коде, внушает доверие.
это больше не работает

Были времена, когда я не мог установить приложение из Маркета на телефон, но мне удавалось загрузить его, используя сайт Маркета на моем компьютере, но сказав ему установить приложение. Обычно приложение начинает загружаться почти сразу. Это не сработает, если используемый вами маршрутизатор/сеть по какой-то причине блокирует доступ, но приложение должно быть установлено, как только вы окажетесь в сети, которая разрешает загрузку.

Вы можете попробовать очистить данные Маркета и кеш. Когда вы запустите Маркет, вам придется снова принять Условия.

ОП не хочет запускать загрузку; OP хочет, чтобы .APK был на рабочем столе их ПК.
@Broam ОП ищет обходной путь для решения сетевых проблем в Маркете на своем устройстве. Они задавались вопросом, возможна ли загрузка на ПК; Я действительно не думаю, что они отказываются рассматривать другие возможные решения. Классический случай, когда спрашивают, как реализовать первое решение, которое они придумали, вместо того, чтобы спрашивать, как решить их настоящую проблему.

Похоже, что Google Play использует какой-то нестандартный порт для доступа к сайту. Некоторые брандмауэры модемов/маршрутизаторов/шлюзов блокируют этот порт по умолчанию. Вот почему Google Play не работает в некоторых локальных сетях.

  • Racoon — это настольный клиент Google Play, который может загружать файлы APK из магазина Play. Это независимое от платформы Java-приложение.
  • Total Commander (приложение для управления файлами) позволяет копировать APK-файлы приложений, уже установленных на устройстве. Просто скопируйте их на SD-карту и переместите на любое устройство, на котором необходимо установить приложения.
  • Android Police хранит архив APK-файлов по адресу http://www.apkmirror.com/ . Чисто.

Ялп Магазин

Доступно на F-Droid.

При запуске приложение попросит авторизоваться. Используйте поддельную учетную запись Yalp Store:

разные способы входа

После входа в систему вы увидите доступные обновления. Для поиска приложений доступна кнопка поиска. Вы также можете просматривать приложения по категориям из дополнительных параметров. При нажатии на приложение появится кнопка для загрузки.

вид пакета

Нажатие на Downloadзагрузит приложение в Downloadsкаталог и попросит установить APK.

Магазин Yalp был переименован в магазин Aurora.

Вы также можете установить эмулятор Android на свой рабочий стол, а затем использовать APK Extractor для извлечения APK.

Я нашел один apk-downloaders.com, с которого мы можем скачать apk, внешний вид которых похож на Apk Downloader (иногда я обнаружил, что Apk Downloader показывает ошибку).

Пример:

  1. Введите имя пакета:

    шаг 1

  2. Получите подробности и нажмите, чтобы загрузить apk:

    шаг-2.1

    • В нижней части информации вы найдете кнопку для загрузки apk:шаг-2.2
  3. Получить apk: После нажатия на кнопку загрузки вы увидите страницу с надписью:шаг 3

    • И загрузка начнется в ближайшее время (в течение минуты):шаг-4

Другой (быстрый) способ — напрямую применить имя пакета по следующему адресу:

http://apk-downloaders.com/download/dl.php?dl=<package-name>

Пример: http://apk-downloaders.com/download/dl.php?dl=jackpal.androidterm

Насколько безопасен этот сайт? Любая ссылка на то, что ему можно доверять и что он не поставляет «расширенные версии» .apkфайлов, предлагающих «дополнительные функции», которые, безусловно, не нужны (трояны в рюкзаке и тому подобное)?
@Izzy Важный момент. Это только рабочий сайт, нет ссылок на доверие, используйте с осторожностью под свою ответственность. (Я рекомендую не использовать такой сайт для приложений, связанных с конфиденциальностью и безопасностью ) +1
Жалость. Я надеялся на некоторые «хорошие рекомендации», так как действительно иногда .apkдоступное там нельзя найти в другом месте. Но я всегда не решался использовать его, так как не мог найти никакой репутации, указывающей на него.

Я бы предложил расширение APK Downloader для Chrome, так как оно намного удобнее. Вы входите в свою учетную запись Google, вводите некоторые данные со своего телефона, и он добавит простую кнопку «Скачать APK» ко всем приложениям на веб-сайте Play Store.

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

Может быть «удобнее», но а) не работает без Chrome (который я бы никогда не использовал) и б) имеет закрытый исходный код. Я предпочитаю доверять своим учетным данным инструменту с открытым исходным кодом. И хорошо, если c) инструмент причиняет мне вред, я могу пойти к разработчику (та же страна и не слишком далекий регион ;) // D) «иначе скачать APK невозможно»: отсутствует ограничение «из Google play» . Вы можете загрузить его из других мест, таких как, например, F-Droid или Aptoide — мои списки приложений часто даже содержат ссылки на безопасные источники :)
Конечно, это зависит от потребностей пользователей. Но для меня это было несколько кликов, которые позволяют мне позже загружать APK из надежного источника также в один клик :)
Я не говорил, что это не альтернатива — у всех разные предпочтения :) Тем не менее, вы можете обновить свое слишком резкое ограничение в отношении учетных данных («если вы хотите загрузить из Google Play»).