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

Flutter应用发布Play Console遇AD_ID权限误报问题求助

解决Google Play发布Flutter应用时的AD_ID警告问题

问题场景

发布Flutter应用到Google Play时收到AD_ID相关警告,已声明不使用AD_ID,合并清单、App Bundle Explorer中均未检测到AD_ID权限,但选择“是”声明使用时又提示权限不存在。

解决步骤

  • 排查隐性依赖引入:部分第三方依赖(如社交分享、部分统计工具)可能隐性引入AD_ID权限。执行命令查看依赖树:

    flutter pub deps --tree
    

    或在Android Studio的External Libraries中查找是否包含com.google.android.gms:play-services-ads等广告相关库,若找到可考虑替换依赖或排除该模块。

  • 强制移除AD_ID权限:在android/app/src/main/AndroidManifest.xml中添加权限移除配置,确保合并清单时彻底清除该权限:
    首先在manifest标签添加tools命名空间:

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
              xmlns:tools="http://schemas.android.com/tools">
    

    然后添加移除权限的代码:

    <uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />
    
  • 清理缓存后重新打包:构建缓存可能残留旧配置,执行以下命令重新生成App Bundle:

    flutter clean
    flutter build appbundle --release
    
  • 等待Play Console同步:Play Console的检测结果可能存在延迟,上传新包后等待1-2小时,再查看警告是否消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 05:12:44