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

如何通过ADB禁用Android应用启动时的通知权限请求弹窗

永久屏蔽模拟器中应用通知权限请求弹窗(包级别)

核心解决方案(基于ADB命令)

针对指定应用包,通过ADB命令直接撤销通知权限,可实现永久屏蔽通知请求弹窗:

  1. 确认目标应用包名
    执行以下命令验证包名准确性(以亚马逊购物为例):
    adb shell pm list packages | grep amazon
    
  2. 执行权限撤销命令
    针对目标包执行权限撤销:
    adb shell pm revoke in.amazon.mShop.android.shopping android.permission.POST_NOTIFICATIONS
    

    注:该命令仅适用于Android 13及以上版本(对应权限POST_NOTIFICATIONS),低版本需替换为android.permission.RECEIVE_NOTIFICATIONS

  3. 验证权限状态
    检查目标应用是否已移除通知权限:
    adb shell pm get-packages --permission android.permission.POST_NOTIFICATIONS
    
    若输出中无目标包名,说明权限已成功撤销。

M1 Mac适配注意事项

若你在M1芯片设备上执行ADB命令无效果,可尝试以下操作:

  • 确保安装的Android SDK支持Apple Silicon:下载适配M1的Android Studio版本,避免使用仅支持Intel的旧版SDK
  • 强制以Rosetta模式运行终端:右键终端应用→「显示简介」→勾选「使用Rosetta打开」,再重新执行ADB命令
  • 重启ADB服务:执行adb kill-server && adb start-server后重试命令

手动配置备选方案

若ADB命令执行存在问题,可直接在模拟器中手动设置:

  • 打开模拟器「设置」→「通知」
  • 找到目标应用(如亚马逊购物)
  • 关闭「允许通知」开关,该设置会永久生效

内容的提问来源于stack exchange,提问作者Pankaj Kumar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 02:12:35