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

如何限制应用仅适配手机和平板以解决WearOS崩溃问题

解决WearOS适配问题:设置应用仅支持手机和平板

方法一:修改AndroidManifest.xml配置

通过配置清单明确限制应用支持的设备类型:

  1. 添加<uses-feature>标签排除穿戴设备特性:
    在Manifest根节点下插入以下代码,告知Google Play应用不需要穿戴设备硬件特性:
    <uses-feature android:name="android.hardware.type.watch" android:required="false" />
    
  2. 配置<supports-screens>标签指定支持的屏幕类型:
    若需更精准控制,可添加该标签明确支持手机、平板,排除穿戴设备:
    <supports-screens
        android:smallScreens="true"
        android:normalScreens="true"
        android:largeScreens="true"
        android:xlargeScreens="true"
        android:requiresSmallestWidthDp="320"
        android:watch="false" />
    

方法二:在Google Play Console中设置设备限制

如果已上传APK/AAB,可直接在后台调整适配范围:

  1. 登录Google Play Console,进入目标应用页面。
  2. 左侧菜单选择发布 > 发布设置 > 设备兼容性。
  3. 在设备类型区域,取消勾选Wear OS选项,保存更改。
  4. 重新发布应用(若为已发布版本,需推送小更新让设置生效)。

额外优化建议

若崩溃是因调用了仅手机/平板支持的API,可在代码中添加设备类型判断,避免非目标设备执行相关逻辑:

if (!isWearDevice()) {
    // 执行仅手机/平板的业务逻辑
}

private boolean isWearDevice() {
    return getPackageManager().hasSystemFeature(PackageManager.FEATURE_WATCH);
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 17:58:15