首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding
V2EX  ›  Android

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

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

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

    备注:已强行停止并清除过 Play 框架的数据,路由器上已挂$$。
    66 回复  |  直到 2019-08-02 16:28:40 +08:00
        1
    acrisliu   2018-06-08 10:00:28 +08:00   ♥ 3
    卡住的是不是比较大的游戏?
        2
    acrisliu   2018-06-08 10:01:21 +08:00   ♥ 4
    如果是,系统又是安卓 8.0 以上,可能是 BUG,会把 VPN 网络当成数据流量。
    解决方法是提示你是否只用 WiFi 下载的时候,把那个勾勾去掉。
        3
    24   2018-06-08 10:01:24 +08:00
    @acrisliu 不是,体积基本几十 MB 左右的应用。
        4
    24   2018-06-08 10:03:08 +08:00
    @24 系统是 LineageOS 15.1 即 Android 8.1.
        5
    jtnwm   2018-06-08 10:10:07 +08:00 via Android   ♥ 1
    可以试试停止 apkpure 在我手机上它会卡住下载管理器。
        6
    24   2018-06-08 10:17:47 +08:00
    @jtnwm 还没装 apkpure...
        7
    atempcode   2018-06-08 10:18:29 +08:00   ♥ 1
    这种情况我一般重启手机。
        8
    24   2018-06-08 10:21:32 +08:00
    @atempcode 重启过几次了,有一次重启之后给了一点面子下载了一个,然后剩下的 36 个还是在等待下载。
        9
    haimall   2018-06-08 10:26:18 +08:00 via Android   ♥ 1
    你这个是谷歌框架不完整导致的。
        10
    jtnwm   2018-06-08 10:26:45 +08:00 via Android   ♥ 1
    参考 https://stackoverflow.com/questions/38880969/what-tools-are-available-to-test-jobscheduler,
    adb shell dumpsys jobscheduler com.android.providers.downloads 看看。
        11
    24   2018-06-08 10:28:12 +08:00
    @haimall 那这个怎么解决呢?我刷的是 opengapps 的 pico 版,刷功能更全的版本吗?
        12
    haimall   2018-06-08 10:30:59 +08:00 via Android   ♥ 1
    @24 其实 是你下错了对应的版本,不是有查看自己需要的框架版本的 app ?,比如 play services info 类似这样的 app,然后去 apkmirror 去找相应版本
        13
    haimall   2018-06-08 10:37:51 +08:00 via Android   ♥ 1
    @24 可以试试这个 GMS 安装器 v1.2.0
        14
    24   2018-06-08 10:45:27 +08:00
    @haimall 谢谢!我试一下,后续更新使用结果。
        15
    baiyun888   2018-06-08 10:47:49 +08:00   ♥ 1
    我也遇到过,卸载后重新安装就好了
        16
    24   2018-06-08 10:50:13 +08:00
    @jtnwm https://paste.ubuntu.com/p/htpDWqDCWK/ 这是命令返回结果,不是搞这方面的有点看不懂,请大佬赐教。
        17
    24   2018-06-08 11:03:51 +08:00
    @24 GMS 安装器直接安装不上去,然后看了下 Google Play Services 版本号 12.6.88 ,不知道是要更新 Google Play Services 版本还是卸载 Google Play 等其他相关应用?
        18
    wuxi317   2018-06-08 11:05:40 +08:00 via Android   ♥ 4
    把 play store 的数据清空,再开就可以了。8.1 路过
        19
    learnshare   2018-06-08 11:05:48 +08:00   ♥ 1
    近期偶尔出现这个问题,没找到解决方法,时好时坏
        20
    KingBillSame   2018-06-08 11:06:55 +08:00 via Android   ♥ 1
    如果用了 hosts,先還原 hosts,再開梯子
        21
    243205964   2018-06-08 11:07:27 +08:00 via Android   ♥ 1
    换梯子试试?
        22
    cyou   2018-06-08 11:27:44 +08:00 via Android   ♥ 1
    试试清除一下 [下载] 的数据。
    应用设置里,系统自带的那个应用 [下载]
        23
    Jusekenny   2018-06-08 11:29:22 +08:00   ♥ 1
    我之前也遇到过,不过我清楚数据之后就好了。
        24
    SorcererXW   2018-06-08 11:30:49 +08:00   ♥ 1
    试着在手机上挂 ss 走全局试试看, 排除代理规则的问题
    Google play 地址和 Google play cdn 地址应该是不一样的, 访问得了 play, 不能保证能下载
        25
    jtnwm   2018-06-08 11:32:25 +08:00 via Android   ♥ 1
    有个来自 play 的任务因为 Unsatisfied constraints: UNMETERED 没开始 。也许就是二楼说的问题。
        26
    24   2018-06-08 11:36:44 +08:00
    @243205964
    @KingBillSame
    没用 hosts,$$应该没问题,刚开始都可以下载,然后过一会就下不了了。
        27
    24   2018-06-08 11:39:41 +08:00
    @SorcererXW 开的就是全局代理 😂
        28
    jtnwm   2018-06-08 11:39:43 +08:00 via Android   ♥ 1
    可以用 adb shell cmd jobscheduler run -f com.android.providers.downloads JOB_ID 强制开始下载 ,不过哦
        29
    HankAviator   2018-06-08 11:40:29 +08:00   ♥ 1
    LOS 15.1 同样问题,接入 wifi 时不自动更新应用,谷歌相册也不自动备份,需要进入到软件一次才可以。感觉上是下载管理和 opengapps 其中有一个有问题。
    手动在 play 商店停止下载,然后再重新开始下载,并去掉仅 wifi 下载可解决
        30
    jtnwm   2018-06-08 11:42:24 +08:00 via Android   ♥ 1
    我不知道怎么从 shell 搞到 JOB_ID。一般是从 1 开始的数字。
        31
    moln   2018-06-08 11:42:32 +08:00   ♥ 1
    我也经常遇到,换梯子可破
        32
    24   2018-06-08 11:50:16 +08:00
    @jtnwm 这个确实有点尴尬。。。我从 1 试到了 7,然后跑起来了一个下载。然后下一个下载是 9 触发的😂然后触发的下载一直在正在下载,但是一直刷没任何进度的那种。
        33
    nicevar   2018-06-08 12:07:01 +08:00   ♥ 2
    这个是 google play 的 bug,存在很长时间了,一直没有解决,估计 google 的人也没找到原因,从 4.4 开始到 7.1 这个问题一直存在,似乎是 downloader 模块写入数据部分有问题,网络切换的时候出现的概率比较高
        34
    HankAviator   2018-06-08 12:10:05 +08:00   ♥ 1
        35
    HankAviator   2018-06-08 12:10:53 +08:00   ♥ 1
    呃,不对,OP 貌似代理是在服务器上的,应该和手机上的 vpn 没关系……
        36
    24   2018-06-08 12:52:42 +08:00
    @nicevar 因为这个搞得 Play 几乎不可用了,就我的感受来说这个问题太太太太常见了,只是偶尔才能正常下载。
        37
    sosilver   2018-06-08 12:58:21 +08:00 via Android
    遇到过,清除 play 的数据没用,最后卸载重装才好的
        38
    h4wklee   2018-06-08 13:07:07 +08:00
    你可以试试看在电脑上开$$然后允许局域网内连接,看看是不是代理流量被识别成数据流量的问题
    偶尔也会遇到这种情况,一般我就是开关下代理等一会似乎就好了
        39
    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]
        40
    lihongjie0209   2018-06-08 13:48:48 +08:00
    chrome 商店也有问题
        41
    iwtbauh   2018-06-08 16:12:55 +08:00 via Android
    lineageos 14.1 + opengapps 也遇到过一次,网上查找无果后发现,删除 /sdcard/Android/obb 下面的所有内容(需 root )再重启手机即可解决
        42
    iwtbauh   2018-06-08 16:14:26 +08:00 via Android
    @iwtbauh #41 刚试了一下不需要 root 了。看来原来问题应该是不知道怎么回事权限出现问题了。
        43
    24   2018-06-08 17:05:35 +08:00
    @jtnwm 把 Play 应用停用再启用就可以下载了,然后还有一个比较大的应用一直是正在下载状态下不下来。我的 opengapps 是 recovery 装的,还不知道可以直接装哦。
        44
    syd   2018-06-08 17:08:36 +08:00
    我也遇到过,是 ss 代理规则的缘故,你不能选 gfw 列表,要选绕过中国大陆网址。不知楼主是不是这个问题
        45
    24   2018-06-08 17:15:59 +08:00
    @syd 我选的全局。
        46
    ZackB0T   2018-06-08 17:29:25 +08:00 via Android
    Google play 用的是一个 5228 端口。用到了 UDP 和 TCP。帮助里写着呢。大概路由器你 UDP 没转发
        47
    24   2018-06-08 17:53:13 +08:00
    @iwtbauh @ZackB0T @jtnwm 现在开 ss 把 UDP 勾上了,下载小应用已经没遇到问题了,但是还是不确定是不是这个原因,因为之前把 Play 停用再启用也好了;
    然后下载体积较大的应用,把仅使用 WIFI 下载勾选去掉了之后,下载大应用也好了。
    总而言之,这东西真难用。
        48
    yuriko   2018-06-08 19:56:24 +08:00
    碰到过和 22 楼说的一样,把下载的数据清了就好了

    感觉是老 bug 了
        49
    so1n   2018-06-08 22:16:55 +08:00
    是不是你下载那个 apk 没有翻的权限?
        50
    ZackB0T   2018-06-08 22:56:21 +08:00 via Android
    @24 主要应该还是路由$$设置的问题。我调好路由后,没再出过问题。也不用关仅 WiFi 下载
        51
    zeroDev   2018-06-09 01:28:30 +08:00 via Android
    @syd 你这是 ss 没更新
        52
    fzhw88   2018-06-09 02:51:37 +08:00 via Android
    代理规则问题,让 Google 中国那一段 IP 也走代理就好了。
        53
    gyvx   2018-06-09 07:52:27 +08:00 via iPhone
    我也碰到这问题,先停用 GMS 服务,再启用,就搞定了
        54
    q9OxQg   2018-06-09 08:00:13 +08:00 via Android
    说说我的情况。zuk z2,不记得用了联想商店的哪个谷歌安装器安装的谷歌框架了,家里路由跳窗,大概有多个 Android 手机,都能正常更新,z2 也一直能正常更新,大概 2 个月前,开始和楼主一样,更新 Google play 里面的 app 就是一直 downloading,而其他手机没有同样问题。杀 Google play,又打开 Google play,没用。重启,不行。WiFi 跳窗情况下,加开手机梯子,不行。丢 WiFi 环境下不管它,有时回家发现又更新了一两个。
    大概一周前,zuk 枯木逢春,居然被推了个 8.0 的更新过了,更新好后,Google play 里面的 app 更新正常了。到现在这几天问题没有重现。
        55
    abmin521   2018-06-09 08:48:51 +08:00
    手机越墙试试 我感觉是路由器的美元有问题吧。
        56
    yuchenr   2018-06-09 11:20:59 +08:00
    我一半都是 杀掉 google play 重开,或者停止所有更新再重新下载
        57
    zpf020610   2018-06-09 16:31:46 +08:00 via Android
    换梯子换梯子换梯子
    好几次都是这样,换梯子就好了
    有的梯子速度太慢就是会这样
    我手机自带的 play 都会这样,真的跟 play 安装没啥关系
        58
    dong3580   2018-06-14 09:08:02 +08:00   ♥ 1
    @24
    同样遇到了,并非代理问题,折腾了一段时间,总算找到原因。
    参考一下#2
    发现是“媒体存储设备”设置了流量管理,取消“禁止 WLAN 网络”和“禁止移动数据网络”即可。
    这个设置会关联以下应用:
    “下载”,“内容下载管理器”,“ MTP 主机”
    所以上面的几个都不能限制流量,否则在 play 哪儿就无法下载,一直提示正在下载,可以测试一下。
        59
    Talitha02   2018-06-14 11:33:34 +08:00
    如果人在国内的话,排除系统和框架原因的话,我也建议换个好点网络连接梯子试试,例如可以试试 leapin.de/index.html 上的香港节点
        60
    24   2018-06-19 11:32:08 +08:00
    @dong3580 上周一直在国外,没有使用 Play 下载应用,貌似现在也没有碰到这种情况了,再出现了试试,感谢分享!
        61
    hobbeslee   2018-11-15 14:12:37 +08:00
    android P Google play 同样的问题,要选择“ wifi 自动更新”
        62
    xukongyang   2018-12-01 13:12:02 +08:00   ♥ 1
    手上昨晚刚升安卓 9 的手机昨晚运行正常,今天早上也出现等待下载的情况了,清除“内容下载管理器”和“下载”的数据和缓存就恢复正常了。
        63
    fcymk2   2018-12-14 17:36:42 +08:00   ♥ 1
    经常出这个问题. 每次都是清楚 google play 数据 重新进就又能下载了
        64
    pizzamx   359 天前 via Android
    @fcymk2 是的,一样,设置已经是任何网络下载了
        65
    Lather   226 天前
    我貌似知道问题了
    是因为下载管理器卡在某项未弹出的更新上面,任务卡住了你没看到,要等这项任务下载完你才能下载别的,所以别的应用都是等待下载
        66
    mushuiyu   135 天前
    我感觉清数据或者修改下载偏好设定后切换一下网络就可以下了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   943 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 18:36 · PVG 02:36 · LAX 10:36 · JFK 13:36
    ♥ Do have faith in what you're doing.