Non riesco a scaricare applicazioni da Android Market molto bene. Il problema più comune è che invia una richiesta HTTP e il server remoto risponde, ma nessun dato segue: la connessione TCP si blocca. L'app Market mostra una barra di avanzamento animata (prima di "0%" o talvolta sempre "0%") a tempo indeterminato fino a quando non annullo il download.
A volte l'utilizzo di un'altra connessione di rete aiuta. (Nota: non ho ancora un piano dati e utilizzo solo WiFi):
- Connessione tramite punto di accesso Wi-Fi al mio laptop che esegue VPN e fa NAT: bancarelle
- Connessione tramite punto di accesso Wi-fi al mio laptop che esegue VPN e che esegue "-j REDIRECT" su tcpsocks che si connette tramite "ssh -D" dal mio server: a volte funziona
- Connessione Wi-Fi ad hoc al mio laptop che esegue VPN e sta facendo "-j REDIRECT" a tcpsocks che si sta connettendo tramite "ssh -D" dal mio server: bancarelle
- Connessione tramite punto di accesso Wi-Fi al mio laptop collegato alla rete universitaria e facendo
-j REDIRECT
tcpsocks che si sta connettendo tramitessh -D
(connessioni provenienti dal mio server): a volte funziona, molto molto lento - Connessione VPN dal dispositivo tramite il punto di accesso (senza usare il laptop): funziona
- La connessione tramite ProxyDroid (che esegue redsocks internamente) il reindirizzamento a
ssh -D
(connessioni originate dal mio server) è iniziata sul mio laptop tramite rete Wi- Fi ad hoc: bancarelle - Connessione tramite ProxyDroid (modalità HTTP) reindirizzamento al server proxy in esecuzione sul mio laptop (con la catena di server proxy finalmente origina le connessioni dal mio server) avviata sul mio laptop su rete Wi-Fi ad hoc: bancarelle
L'unica soluzione alternativa che ho trovato è acquisire la richiesta dal dispositivo con Wireshark ed eseguirla (usando netcat) sul mio computer desktop. Scarica il file apk dal mercato che posso mettere sul dispositivo come al solito. Ottenere tali collegamenti è inopportuno (specialmente quando utilizza HTTPS).
Cercare di usare ProxyDroid non aiuta.
- Come posso eseguire il debug dei download bloccati da Android Market?
- Quali sono gli approcci alternativi per ottenere app dal mercato? L'uso di Android Market nell'emulatore sarebbe migliore?