Je ne peux pas très bien télécharger les applications de l'Android Market. Le problème le plus courant est qu'il envoie une requête HTTP et le serveur distant répond, mais aucune donnée ne suit: la connexion TCP se bloque simplement. L'application Market affiche une barre de progression animée (avant "0%" ou parfois toujours "0%") indéfiniment jusqu'à ce que j'annule le téléchargement.
Parfois, l'utilisation d'une autre connexion réseau est utile. (Remarque: je n'ai pas encore de forfait de données et j'utilise uniquement le WiFi):
- Connexion via un point d'accès Wi-Fi à mon ordinateur portable qui exécute un VPN et fait du NAT: décroche
- Connexion via un point d'accès Wi-Fi à mon ordinateur portable qui exécute VPN et fait "-j REDIRECT" à tcpsocks qui se connecte via "ssh -D" à partir de mon serveur: fonctionne parfois
- Connexion Wi-Fi ad-hoc à mon ordinateur portable qui exécute VPN et fait "-j REDIRECT" à tcpsocks qui se connecte via "ssh -D" à partir de mon serveur: stalles
- Connexion via un point d'accès Wi-Fi à mon ordinateur portable connecté au réseau universitaire et faisant
-j REDIRECT
à tcpsocks qui se connecte via lessh -D
(connexions provenant de mon serveur): fonctionne parfois, très très lent - Connexion VPN depuis l'appareil via le point d'accès (sans utiliser d'ordinateur portable): fonctionne
- La connexion via le ProxyDroid (exécution de redsocks en interne) la redirection vers
ssh -D
(les connexions provenant de mon serveur) a commencé sur mon ordinateur portable via le réseau wifi Ad-hoc: stalles - La connexion via le ProxyDroid (mode HTTP) redirigeant vers le serveur proxy exécuté sur mon ordinateur portable (avec par chaîne de serveurs proxy crée enfin des connexions depuis mon serveur) a commencé sur mon ordinateur portable via le réseau wifi Ad-hoc: stalles
La seule solution de contournement que j'ai trouvée consiste à capturer la demande de l'appareil avec Wireshark et à l'exécuter (à l'aide de netcat) sur mon ordinateur de bureau. Il télécharge le fichier apk du marché que je peux mettre sur l'appareil comme d'habitude. L'obtention de tels liens est plus gênante (surtout lorsqu'il utilise HTTPS).
Essayer d'utiliser ProxyDroid n'aide pas.
- Comment déboguer les téléchargements bloqués sur Android Market?
- Quelles sont les autres approches pour obtenir des applications sur Market? Serait-il préférable d'utiliser l'Android Market dans l'émulateur?