Я не очень хорошо скачиваю приложения с Android Market. Наиболее распространенная проблема заключается в том, что он отправляет HTTP-запрос, а удаленный сервер отвечает, но никаких данных не следует: TCP-соединение просто зависает. Приложение Market показывает анимированный индикатор выполнения (до «0%» или иногда всегда «0%») до тех пор, пока я не отменю загрузку.
Иногда помогает использование другого сетевого подключения. (Примечание: у меня пока нет тарифного плана и я использую только WiFi):
-j REDIRECT
с tcpsocks, который подключается через ssh -D
(соединения, исходящие с моего сервера): иногда работает, очень-очень медленноssh -D
(соединения, исходящие с моего сервера), началось на моем ноутбуке через сеть Ad-hoc Wi-Fi: киоскиЕдинственный обходной путь, который я нашел, — это перехватить запрос с устройства с помощью Wireshark и выполнить его (используя netcat) на моем настольном компьютере. Он загружает apk-файл с Маркета, который я могу поставить на устройство, как обычно. Однако получать такие ссылки неудобно (особенно при использовании HTTPS).
Попытка использовать ProxyDroid не помогает.
Если вы можете загружать со своего ПК без задержек*, вы можете затем скопировать .apk
овер на свой телефон и открыть/установить из файловой системы.
* В: как инициировать загрузку Android в браузере ПК?
О: Не знаю, но для других рынков все же возможно)
Вы пробовали использовать AppBrain http://www.appbrain.com/ , на нем есть все приложения из Android Market, но он также позволяет вам устанавливать их с вашего компьютера.
Мэтью Рид
Vi0
Vi0