You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android 12+前台服务异常咨询:非Play安装后频繁停止

问题咨询:适配Android 12+的ForegroundService异常问题

背景

我正在开发适配Android >=12的应用,使用ForegroundService获取用户坐标并同步至服务器,目前尚未将应用托管至任何平台(我是开发新手)。通过Android Studio安装测试时一切正常:应用安装完成,服务正常运行,坐标可同步至服务器。但为应用签名后从服务器下载安装到手机时,出现以下异常:

遇到的问题

  • 安装时弹出“未知开发者”警告,强烈建议用户不要安装;
  • ForegroundService会定期自行停止,且即使用户开启“自启动”设置也无法重启;
  • 若通过MIUI自带的「安全」应用清理内存关闭服务后,即使开启“自启动”让服务自动重启,GPS坐标检测(FusedLocationProviderClient)也会失效。

排查情况

我查阅了关于正确配置ForegroundService以避免被系统终止的资料,执行命令:

adb shell dumpsys > tmp.txt

确认ForegroundService配置正确、运行正常:

Proc #18: prcp F/S/FGS ---N t: 0 8656:com.example.my/u0a368 (fg-service)

但发现进程退出记录:

package: com.example.my
Historical Process Exit for uid=10368
ApplicationExitInfo #0:
timestamp=2023-06-01 09:43:52.752 pid=7411 realUid=10368 packageUid=10368 definingUid=10368 user=0
process=com.example.my reason=10 (USER REQUESTED) subreason=21 (FORCE STOP) status=0
importance=125 pss=99MB rss=217MB description=stop com.example.my due to from process:com.android.vending state=empty trace=null

我并未手动终止应用,其中“due to from process:com.android.vending”让我困惑。

咨询问题

A. 这些异常是否因应用未上架Google Play导致?
B. 将应用上架Google Play能否解决该问题?
C. 若上述判断错误,请指引正确解决方向。


内容的提问来源于stack exchange,提问作者solaris.chel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 04:45:18