是否有其他方法可以从Android Market下载免费应用程序?


8

我无法很好地从Android Market下载应用程序。最常见的问题是,它发送HTTP请求,并且远程服务器进行答复,但是没有数据:TCP连接停顿。Market应用程序会无限期显示动画进度条(在“ 0%”之前,有时总是在“ 0%”之前),直到我取消下载。

有时使用其他网络连接会有所帮助。(注意:我还没有数据套餐,仅使用WiFi):

  • 通过Wi-Fi接入点连接到正在运行VPN并正在执行NAT的笔记本电脑:
  • 通过Wi-Fi接入点连接到运行VPN的笔记本电脑,并对通过服务器的“ ssh -D”连接的tcpsocks执行“ -j REDIRECT”操作:有时可行
  • 与运行VPN的笔记本电脑的临时Wi-fi连接,对通过服务器的“ ssh -D”连接的tcpsocks执行“ -j REDIRECT”操作:
  • 通过Wi-Fi接入点连接到我的笔记本电脑,该笔记本电脑连接到大学网络,并-j REDIRECT通过tcpsocks进行连接(通过ssh -D我的服务器发起的连接):有时可以正常运行,非常慢
  • 从设备到访问点的VPN连接(不使用笔记本电脑):有效
  • 通过ssh -DAd-hoc wifi网络在笔记本电脑上开始通过ProxyDroid连接(内部运行redsock)重定向到(源自我的服务器的连接)重定向到我的笔记本电脑上
  • 通过ProxyDroid(HTTP模式)重定向到笔记本电脑上运行的代理服务器(通过代理服务器链最终从服务器发起连接),通过Ad-hoc wifi网络在笔记本电脑上启动:

我发现的唯一解决方法是使用Wireshark捕获来自设备的请求,并在台式计算机上执行该请求(使用netcat)。它从Market下载apk文件,我可以像往常一样将其放在设备上。获取此类链接非常不便(尤其是当它使用HTTPS时)。

尝试使用ProxyDroid没有帮助。

  • 如何调试从Android电子市场停止的下载?
  • 有什么其他方法可以从Market获得应用程序?在模拟器中使用Android Market会更好吗?

使用仿真器绝对比嗅探流量更容易,除了仿真器不随Market提供。您是否曾经在市场上工作过,或者这不是一个新的发展?
马修(Matthew)

它的工作与否主要取决于网络连接(但是有时在相同的配置中会有所不同)。有时也是下载,但是非常非常慢。
VI0

顺便说一句貌似解决了我的连接问题:superuser.com/questions/325379/...
VI0

Answers:


2

您是否尝试过使用AppBrain http://www.appbrain.com/,它具有来自Android Market的所有应用程序,但是它还允许您从计算机上推送安装。


apk文件的直接链接:是或否?我认为“推送安装”的意思是“告诉设备下载apk”。如果从设备下载的APK 中断,则将无法使用。
VI0

很好,但是我认为值得尝试,我以为您正在寻找可以尝试的东西。似乎您应该只是擦拭手机,您的问题似乎很
dylan murphy

它主要不取决于电话,而是取决于网络连接。我希望它与异常的网络连接一起工作(问题中列出)。
VI0

哦,对不起,我误解了这些意思是那些您试图解决问题的东西,而不是那些您想实现的事情。
迪伦·墨菲

1

如果您可以从PC上下载而不会拖延*,则可以将.apk覆盖复制到手机并从文件系统打开/安装。


*问:如何在PC浏览器中初始化android下载?

答:我不知道,但是其他市场也有可能)


是的,但要获得指向apk文件的直接链接并不容易。所有市场都假定设备本身将下载apk文件。我想要直接链接到可以用棘手的方式下载的apk文件(例如,首先下载到我的服务器,然后下载到我的PC,然后再复制到设备)。
VI0
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.