Google Play 下载应用一直在正在等待下载状态,如何解决?

2018-06-08 09:54:44 +08:00
 24
昨晚给手机刷了一下 LineageOS,然后从云端恢复备份,共 60 多个应用,下载了 30 多个之后,后面的应用就全是正在等待下载状态了。而且这种状态并不是第一次见,以前经常会出现在 Play 上点个应用下载,然后等半天一看,发现还在正在等待下载,非常抓狂,搞得平日只有常备酷安跟 apkpure,但是还是偏爱用 Play 多一些。

那么,请问 V2 上面的大手子们,遇到这种情况如何解决呢?

备注:已强行停止并清除过 Play 框架的数据,路由器上已挂$$。
103784 次点击
所在节点    Android
70 条回复
243205964
2018-06-08 11:07:27 +08:00
换梯子试试?
cyou
2018-06-08 11:27:44 +08:00
试试清除一下 [下载] 的数据。
应用设置里,系统自带的那个应用 [下载]
Jusekenny
2018-06-08 11:29:22 +08:00
我之前也遇到过,不过我清楚数据之后就好了。
SorcererXW
2018-06-08 11:30:49 +08:00
试着在手机上挂 ss 走全局试试看, 排除代理规则的问题
Google play 地址和 Google play cdn 地址应该是不一样的, 访问得了 play, 不能保证能下载
jtnwm
2018-06-08 11:32:25 +08:00
有个来自 play 的任务因为 Unsatisfied constraints: UNMETERED 没开始 。也许就是二楼说的问题。
24
2018-06-08 11:36:44 +08:00
@243205964
@KingBillSame
没用 hosts,$$应该没问题,刚开始都可以下载,然后过一会就下不了了。
24
2018-06-08 11:39:41 +08:00
@SorcererXW 开的就是全局代理 😂
jtnwm
2018-06-08 11:39:43 +08:00
可以用 adb shell cmd jobscheduler run -f com.android.providers.downloads JOB_ID 强制开始下载 ,不过哦
HankAviator
2018-06-08 11:40:29 +08:00
LOS 15.1 同样问题,接入 wifi 时不自动更新应用,谷歌相册也不自动备份,需要进入到软件一次才可以。感觉上是下载管理和 opengapps 其中有一个有问题。
手动在 play 商店停止下载,然后再重新开始下载,并去掉仅 wifi 下载可解决
jtnwm
2018-06-08 11:42:24 +08:00
我不知道怎么从 shell 搞到 JOB_ID。一般是从 1 开始的数字。
moln
2018-06-08 11:42:32 +08:00
我也经常遇到,换梯子可破
24
2018-06-08 11:50:16 +08:00
@jtnwm 这个确实有点尴尬。。。我从 1 试到了 7,然后跑起来了一个下载。然后下一个下载是 9 触发的😂然后触发的下载一直在正在下载,但是一直刷没任何进度的那种。
nicevar
2018-06-08 12:07:01 +08:00
这个是 google play 的 bug,存在很长时间了,一直没有解决,估计 google 的人也没找到原因,从 4.4 开始到 7.1 这个问题一直存在,似乎是 downloader 模块写入数据部分有问题,网络切换的时候出现的概率比较高
HankAviator
2018-06-08 12:10:05 +08:00
HankAviator
2018-06-08 12:10:53 +08:00
呃,不对,OP 貌似代理是在服务器上的,应该和手机上的 vpn 没关系……
24
2018-06-08 12:52:42 +08:00
@nicevar 因为这个搞得 Play 几乎不可用了,就我的感受来说这个问题太太太太常见了,只是偶尔才能正常下载。
sosilver
2018-06-08 12:58:21 +08:00
遇到过,清除 play 的数据没用,最后卸载重装才好的
h4wklee
2018-06-08 13:07:07 +08:00
你可以试试看在电脑上开$$然后允许局域网内连接,看看是不是代理流量被识别成数据流量的问题
偶尔也会遇到这种情况,一般我就是开关下代理等一会似乎就好了
jtnwm
2018-06-08 13:15:06 +08:00
```
JOB #u0a9/1: df19174 DownloadManager:com.android.providers.downloads
u0a9 tag=*job*/DownloadManager:com.android.providers.downloads
Source: uid=u0a17 user=0 pkg=com.android.vending
JobInfo:
Service: com.android.providers.downloads/.DownloadJobService
Priority: 30
Flags: 1
Requires: charging=false batteryNotLow=false deviceIdle=false
Network type: 2
Backoff: policy=1 initial=+30s0ms
Required constraints: UNMETERED
Satisfied constraints: CONNECTIVITY NOT_ROAMING METERED APP_NOT_IDLE DEVICE_NOT_DOZING
Unsatisfied constraints: UNMETERED
Tracking: CONNECTIVITY
Enqueue time: -7m37s263ms
Run time: earliest=none, latest=none
Ready: false (job=false user=true !pending=true !active=true !backingup=true comp=true)
```
```
/** This job requires network connectivity that is unmetered. */
public static final int NETWORK_TYPE_UNMETERED = 2;
```
```
public int getRequiredNetworkType(long totalBytes) {
if (!mAllowMetered) {
return JobInfo.NETWORK_TYPE_UNMETERED;
}
if (mAllowedNetworkTypes == DownloadManager.Request.NETWORK_WIFI) {
return JobInfo.NETWORK_TYPE_UNMETERED;
}
if (totalBytes > mSystemFacade.getMaxBytesOverMobile()) {
return JobInfo.NETWORK_TYPE_UNMETERED;
}
if (totalBytes > mSystemFacade.getRecommendedMaxBytesOverMobile()
&& mBypassRecommendedSizeLimit == 0) {
return JobInfo.NETWORK_TYPE_UNMETERED;
}
if (!mAllowRoaming) {
return JobInfo.NETWORK_TYPE_NOT_ROAMING;
}
return JobInfo.NETWORK_TYPE_ANY;
}
```
楼主还是看看 ss 网络设置 play 哪有问题吧,也可以清数据试试。
顺便问下 opengapps 8.1 的的应用为啥直接安装的时候会说签名有点问题。
[INSTALL_PARSE_FAILED_NO_CERTIFICATES]
lihongjie0209
2018-06-08 13:48:48 +08:00
chrome 商店也有问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/461403

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX