【问题标题】:Google Play Services Consumes more RAM in my APPGoogle Play 服务在我的 APP 中消耗更多 RAM
【发布时间】:2020-04-23 14:39:22
【问题描述】:

我的应用在运行时使用前台服务。当我检查运行服务中的内存使用情况时,它比平时要高。基本上我的应用程序消耗大约 100MB,但另外,这 2 个 google play 服务消耗了 150MB。 com.google.android.gms.persistent - 100MB com.google.android.gms - 50MB 所以总的来说,它大约有 350MB。如何停止这些播放服务?

【问题讨论】:

  • 这对你有帮助吗?

标签: memory-management xamarin.android google-play-services


【解决方案1】:

Google Play Services 基本上是一个包,它为应用程序提供更新的 api 支持,无论您运行的是什么 Android 版本。

众所周知,android 存在碎片化问题。主要是由于缺乏来自 OEM 的更新。

因此,Google Play 服务开始发挥作用。即使您使用的是旧版 Android,它也能确保您获得更好的体验。

大多数 Google 应用 + 支持 Play 游戏的游戏 + 支持 Majority Sync 的应用都需要 Play 服务才能运行。

解决此问题的唯一方法是卸载 google play 服务的更新并禁用 google play 服务。

您会注意到您的手机将开始表现得更好,因为 google play 服务是一个非常依赖处理器的应用程序。禁用它会延长电池寿命、释放存储空间并让手机流畅运行。

如果你还没有猜到缺点,这里就是。

您将失去对所有 Google 应用的支持。所有最新版本的 Google 应用都需要安装更新版本的 Play 服务。

您将不得不寻找替代应用程序。

微软在 Play 商店中的几乎所有应用都与谷歌自己的产品竞争。搜索 Play 商店。

如果您仍想禁用谷歌服务,您可以按照以下步骤操作:

转到手机的设置 > 应用程序 > 全部并打开 Google Play 服务。您将在此处了解应用程序的详细信息和其他一些选项。只需点击“禁用”按钮。它将生成另一个弹出消息。点击“确定”按钮确认。这将禁用您设备上的 Google Play 服务。稍后,您也可以按照相同的练习来启用它。

【讨论】:

  • @RaviKiran 恐怕代码不允许通过设计和合同强制停止 Google 的服务
【解决方案2】:

引用文本“设置 > 应用程序 > 全部并打开 Google Play 服务。您将在此处了解应用程序的详细信息和其他一些选项。只需点击“禁用”按钮“将不会禁用。好像其他一些使用 google play services 的应用启动了一样,google play services 包也会启动。

唯一的方法是通过 ADB 命令行安全卸载 google play: adb 卸载 -k --user 0 com.google.android.gms 我还建议删除 google play: adb 卸载 -k --user 0 com.android.vending

通过 ADB 禁用也完全没有效果(其他应用程序将重新启用 google) adb shell pm disable-user --user 0 com.agui.screenshot

如果有一天你需要下载其他应用程序,搜索它的apk,只需搜索app_name apk下载,如果没有成功,在Android手机上重新安装,安装应用程序并再次删除谷歌,谷歌是流行病的一部分,也是一部分全球主义

cmd 包安装-现有 --user 0 com.android.vending cmd package install-existing --user 0 com.google.android.gms

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多