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

嵌入式Wear手表应用未在手表Play Store「手机上的应用」分区展示问题

配置存在的问题及修复方案

  • wearApp 依赖路径缺少后缀名
    你当前配置的依赖为 wearApp files("src/main/res/raw/wearable_app"),但实际存放的APK文件名为 wearable_app.apk,路径缺少 .apk 后缀,构建流程无法正确将Wear APK嵌入手机端最终安装包,需修改为:
    wearApp files("src/main/res/raw/wearable_app.apk")
    
  • 多 flavor 配置未做差异化匹配
    两端均定义了prod/dev/testdev三个flavor,但你将Wear APK放在通用的main/res/raw目录下,未和手机端构建的flavor对应。如果当前构建的flavor和Wear APK的构建flavor不一致,会出现识别失败问题。
    修复方案:将不同flavor构建的Wear APK分别放入手机端对应flavor的资源目录下,例如prod版本APK放入src/prod/res/raw,dev版本放入src/dev/res/raw,同时修改依赖配置对应flavor:
    prodWearApp files("src/prod/res/raw/wearable_app.apk")
    devWearApp files("src/dev/res/raw/wearable_app.apk")
    testdevWearApp files("src/testdev/res/raw/wearable_app.apk")
    
  • Wear端缺失可启动Activity声明
    若Wear端Manifest中没有声明带android.intent.category.LAUNCHER的入口Activity,Play商店会判定为非用户可分发应用,不会展示在对应列表中。需在Wear端Manifest中添加入口Activity配置:
    <activity
        android:name=".WearMainActivity"
        android:exported="true">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    
  • 签名一致性校验不通过
    需确保手机端和Wear端使用完全相同的签名证书,包括keystore文件、签名密码、签名算法完全一致,任意差异都会导致Play商店无法识别关联的Wear应用。
  • meta-data节点位置错误
    手机端Manifest中配置的com.google.android.wearable.beta.app meta-data必须放在<application>节点内部,不能放在Activity、Service等其他子节点下,请确认配置位置是否正确。
  • Wear APK体积超出限制
    嵌入分发的Wear APK体积不能超过10MB,若超出限制也会导致识别失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 23:36:00