移除Android Auto后Google Play仍拒审应用更新,该如何解决?
彻底移除Android Auto相关内容以通过Google Play审核的步骤
清理Manifest文件残留:别只删Auto相关的activity和service声明,还要检查有没有
<meta-data>标签(比如关联CarAppService的)、<uses-feature>里的android.hardware.type.automotive或android.software.car_app权限,还有带android.intent.action.CAR_APP_LAUNCH的intent filter,这些都要删干净,不能留任何关联配置。删除代码层所有相关实现:
- 先在Module级别的
build.gradle里删掉Android Auto的依赖库,比如com.google.android.gms:play-services-car、androidx.car.app:app这类,删完同步工程。 - 把所有和Auto相关的类全删了,比如继承
CarAppService的服务类、车载界面的Fragment/View,还有调用Auto API的逻辑代码(比如连接车载设备的部分)。 - 仔细检查有没有隐藏引用,比如反射调用Auto方法、资源文件里的相关字符串或布局,只要沾边的都删掉。
- 先在Module级别的
清理资源与构建配置:
- 删除res目录下的车载专用资源,比如layout-car文件夹、相关Drawable、带“Android Auto”的字符串资源。
- 检查
proguard-rules.pro或R8配置,要是有保留Auto相关类的规则,直接删掉。 - 确认
gradle.properties等构建文件里没开Auto相关的编译选项。
构建后验证:
- 先执行
./gradlew clean清缓存,再重新编译生成APK/AAB。 - 用Android Studio的APK Analyzer打开安装包,检查有没有漏网的Auto相关类、资源或Manifest配置。
- 把测试包装到设备上跑一遍,确认不会触发任何Auto相关功能,也不会尝试连接车载设备。
- 先执行
提交审核时主动说明:
- 在Google Play Console的提交备注里写清楚,已经完全移除所有Android Auto相关的功能、代码和配置,简单列下清理的关键点,帮审核团队快速验证。
内容的提问来源于stack exchange,提问作者Alejandro Gomez
相关产品推荐
相关产品推荐

