如何限制Wear OS应用访问?解决Google Play Console误识别问题
解决Google Play误识别为Wear OS应用的方法
检查并修改AndroidManifest.xml配置
确保清单文件里没有声明Wear OS专属的硬件特征,如果之前误加了<uses-feature android:name="android.hardware.type.watch" />直接删掉。如果原本没有,主动添加以下代码明确排除Wear OS:<uses-feature android:name="android.hardware.type.watch" android:required="false" />同时确认你的
<supports-screens>配置只针对手机/平板屏幕,比如:<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:resizeable="true" />利用Google Play Console手动过滤设备
进入应用的Play Console后台,依次打开「发布」→「发布设置」→「设备兼容性」:- 在「操作系统版本」板块,找到Wear OS选项,设置为「不支持」;
- 或者在「设备特征」里筛选出「手表」类型的设备,批量标记为不兼容。
清理不必要的依赖
检查项目的build.gradle文件,如果你没有用到Wear OS相关功能,移除所有带wearable的依赖库,比如com.google.android.gms:play-services-wearable,避免Play Console通过依赖关联误判平台。验证APK/AAB的特征声明
用Android SDK里的aapt工具执行命令,查看应用的硬件特征:aapt dump badging your-app.apk输出里如果出现
android.hardware.type.watch,确认它的required属性是false,确保配置生效。
内容的提问来源于stack exchange,提问作者user19800063
相关产品推荐
相关产品推荐

