我的应用程序使用 Google 地图功能,需要在设备上安装和启用 Google Play 服务。我想测试一个案例,如果 Google Play 服务已被用户手动禁用,请用户启用它,以便应用程序可以正常工作。所以我需要针对这种情况测试我的代码,但我不知道如何在手机上禁用(而不是卸载)Google Play 服务并检查我的代码是否正常工作。
谢谢
我的应用程序使用 Google 地图功能,需要在设备上安装和启用 Google Play 服务。我想测试一个案例,如果 Google Play 服务已被用户手动禁用,请用户启用它,以便应用程序可以正常工作。所以我需要针对这种情况测试我的代码,但我不知道如何在手机上禁用(而不是卸载)Google Play 服务并检查我的代码是否正常工作。
谢谢
转到您的设备Settings --> Applications --> Tab "All" --> Google Play services
并按下Disable
按钮。它可能会弹出一个对话框要求确认,在这种情况下,只需回答 OK。
转到设置然后安全然后设备管理员然后android一个停用那个然后回到设置主页然后应用程序所有你可以停用它
如果 Google Play 服务未作为系统应用程序安装,您将无法在系统应用程序设置中禁用它,在这种情况下,如果它作为用户应用程序安装,您可以使用 Titanium back up pro 或 link2SD 等应用程序来禁用/冻结它。
(需要 Root)(仅在 CM13 Note 10.1 上测试)
打开 ADB Shell(或根设备上的终端)并输入
cd /data/app/*自动售货机*
mv base.apk base.apk.back
要禁用谷歌gapps附带的所有应用程序,您可以使用
pm disable <PACKAGE_NAME>
(如果已root,请su
在此之前运行一次)
或者
pm hide <PACKAGE_NAME>
如果没有扎根。
要重新启用应用程序,请使用
pm enable <PACKAGE_NAME>
(如果在此之前运行su
一次)
和
pm unhide <PACKAGE_NAME>
(如果没有扎根)。
也可以通过设置>应用程序>显示所有应用程序>(点击应用程序名称)>启用来启用。
这些命令应该在adb shell
通过电缆连接时运行,或者从终端直接在设备上运行。
这是一个软件包列表(从open gapps mini中提取):
com.google.android.apps.turbo
com.google.android.apps.wallpaper
com.google.android.apps.nexuslauncher
com.opengapps.wellbeingoverlay
com.google.android.tts
com.google.android.gm.exchange
com.google.android.googlequicksearchbox
com.opengapps.pixellauncheroverlay
com.google.android.syncadapters.calendar
com.google.android.gm
com.google.android.markup
com.google.android.packageinstaller
com.google.android.apps.wellbeing
com.google.android.calendar
com.google.android.soundpicker
com.google.android.ext.shared
com.google.android.setupwizard
com.google.android.apps.restore
com.google.android.onetimeinitializer
com.google.android.carriersetup
com.google.android.backuptransport
com.google.android.setupwizard
com.google.android.gms
com.google.android.apps.pixelmigrate
com.google.android.gsf
com.google.android.gms.policy_sidecar_aps
com.android.vending
com.google.android.ext.services
com.google.android.feedback
com.google.android.syncadapters.contacts
com.google.android.configupdater
com.google.android.partnersetup
❗️使用风险自负!确保在执行此操作之前备份数据!
该列表可能因 android 版本和 CPU 架构而异。
我从三星手机中删除了 Google Play 服务,因为它占用了大量空间。在论坛上到处阅读严重问题的专家,后来意识到这些只是谷歌本身的复制和粘贴。
我继续前进,只是将其卸载并获得了更好的电池奖励。当我进行同步时,Playstore 仍在更新应用程序。所以我禁用了自动同步来手动执行我想要的操作,因为我真的不想要地图等;Youtube 拒绝启动,所以我现在在我的浏览器中创建了一个书签,并从那里访问,就像我使用我的 comp 进行下载一样。
因此,如果您有足够的空间,只需在“应用程序”中禁用它或将其删除,您的手机就会运行良好 -忘记不同论坛上的专家评论/观点,这些评论/观点是来自 Google 的复制和粘贴意见,如果需要,您可以随时重新安装.
我有一部 LG-E400 智能手机,我总是遇到内存不足的问题。我今天卸载了谷歌播放服务,一切正常。地图、Youtube、互联网,一切正常。