No puedo descargar aplicaciones del Android Market muy bien. El problema más común es que envía una petición HTTP y el servidor remoto responde, pero no hay datos que sigan: la conexión TCP simplemente se atasca. La aplicación Market muestra una barra de progreso animada (antes "0%" o a veces siempre "0%") indefinidamente hasta que cancelo la descarga.
A veces, usar otra conexión de red ayuda. (Nota: Todavía no tengo plan de datos y sólo uso WiFi):
- Conexión a través del punto de acceso Wi-fi a mi portátil que está ejecutando VPN y haciendo NAT: se bloquea
- Conexión a través del punto de acceso Wi-fi a mi portátil que está ejecutando la VPN y haciendo "-j REDIRECT' a tcpsocks que se está conectando a través de "ssh -D" desde mi servidor: a veces funciona
- Conexión ad-hoc Wi-fi a mi portátil que está ejecutando VPN y haciendo "-j REDIRECT' a tcpsocks que se está conectando a través de "ssh -D" desde mi servidor: se atasca
- Conexión a través de un punto de acceso Wi-fi a mi portátil conectado a la red de la universidad y haciendo
-j REDIRECT
a tcpsocks que se conecta a través delssh -D
(conexiones procedentes de mi servidor): a veces funciona, muy muy lento - Conexión VPN desde el dispositivo a través del punto de acceso (sin usar el portátil): funciona
- Conectando a través del ProxyDroid (ejecutando redsocks internamente) redirigiendo a
ssh -D
(conexiones originadas en mi servidor) iniciadas en mi portátil a través de la red wifi Ad-hoc: se atasca - Conexión a través del ProxyDroid (modo HTTP) redirigiendo al servidor proxy que se ejecuta en mi portátil (con por cadena de servidores proxy finalmente origina conexiones desde mi servidor) iniciado en mi portátil a través de la red wifi Ad-hoc: se atasca
La única solución que he encontrado es capturar la petición del dispositivo con Wireshark y ejecutarla (usando netcat) en mi ordenador de sobremesa. Se descarga el archivo apk del Market que puedo poner en el dispositivo como de costumbre. Obtener este tipo de enlaces es muy incómodo (especialmente cuando se utiliza HTTPS).
Intentar usar ProxyDroid no ayuda.
- ¿Cómo puedo depurar las descargas estancadas de Android Market?
- ¿Cuáles son los enfoques alternativos para obtener aplicaciones de Market? ¿Sería mejor utilizar el Android Market en el emulador?
0 votos
Usar el emulador sería definitivamente más fácil que husmear el tráfico, excepto por el hecho de que el emulador no viene con el Market. ¿Alguna vez tuviste el Market funcionando antes, o esto no es una novedad?
0 votos
Funciona o no, sobre todo, dependiendo de la conexión de red (aunque a veces difiere en la misma configuración). A veces también se descarga, pero muy muy lento.
0 votos
Por cierto, parece que mis problemas de conexión se han resuelto: superuser.com/questions/325379/