【问题标题】:Play Store app won't automatically update with error: APP_IN_FOREGROUNDPlay Store 应用程序不会自动更新并出现错误:APP_IN_FOREGROUND
【发布时间】:2020-01-12 22:02:11
【问题描述】:

我在 Play 商店中有一个应用程序不会在较新的设备上自动更新。该更新显示为可用,并且可以通过单击它来手动安装,但它只会在自动更新开启、插入并闲置时(数周)停留在那里。

这对我来说没有意义,因为它请求进入前台,但是即使应用程序不是对用户开放的应用程序,即使它保持这种状态一周,它仍然会赢不更新。

看似相关的 logcat 文本:

Skipping install. reason=APP_IN_FOREGROUND

logcat 显示它不会安装,因为它在前台,但似乎最终还是应该安装它。我能做些什么来允许它安装?是否有通知我可以接收并退出前台?或者即使它在前台也允许它更新的设置?

完整的 logcat 条目:

I Finsky  : [387] muv.b(40): IQ: Notifying installation update. package=com.example, status=DOWNLOAD_PENDING
I Finsky  : [2] mvc.a(2): IQ: Requesting install request=package_name=com.example, version=xxx, priority=3, reason=auto_update, account_name=[], type=0, constraints=((REQ_CHARGING, REQ_DEVICE_IDLE, REQ_GEARHEAD_PROJECTION_OFF, NETWORK=UNMETERED, PROVISIONING_STATE=PROVISIONED),)
I Finsky  : [2] mjw.a(109): Installer: Request install. package=com.example, version=xxx, mods=null, priority=3, reason=auto_update
I Finsky  : [2] mjw.a(68): Installer: Notifying status update. package=com.example, status=DOWNLOAD_PENDING
I Finsky  : [2] mjw.a(159): Installer: kick starting installation. package=com.example
I Finsky  : [2] mjw.a(225): Installer: found apps to install. isMultiUserMode=false, apps=[com.example]
I Finsky  : [2] mjw.a(248): Installer: skip com.example, the app is in foreground
I Finsky  : [2] mjw.a(254): Installer: Skipping install. package=com.example. reason=APP_IN_FOREGROUND
I Finsky  : [2] mjw.a(68): Installer: Notifying status update. package=com.example, status=INSTALL_ERROR

此外,这似乎只发生在 Android 8.1 及更高版本上。

【问题讨论】:

    标签: android google-play


    【解决方案1】:

    这表明该应用有一些在前台运行的服务,可能是一个错误。手动更新应用程序是合乎逻辑的,因为它会终止进程,而后台更新将不起作用。尝试发布应用程序或一些代码。我认为问题在于您的代码,该应用程序一直在前台运行。

    【讨论】:

      【解决方案2】:

      根据 logcat 的说法,该应用程序仍在前台,根据我的理解,您需要将其从 ram 和最近使用的应用程序中清除(甚至可以重新启动您的手机),然后再试一次.

      【讨论】:

      • 这与我的设备无关。这是关于所有用户设备的自动更新。那些启用了自动更新的人最终应该能够更新,即使应用程序最初在前台。该机制是什么(从应用程序的角度来看,而不是用户的)是这个问题的重点。
      猜你喜欢
      • 2014-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-30
      • 2017-01-23
      • 1970-01-01
      • 2014-08-22
      相关资源
      最近更新 更多