我的 Android 可穿戴应用程序“此应用程序不适用于您的任何设备”

Posted

技术标签:

【中文标题】我的 Android 可穿戴应用程序“此应用程序不适用于您的任何设备”【英文标题】:"This app is not available for any of your devices" for my Android Wearable app 【发布时间】:2021-12-25 23:59:44 【问题描述】:

我已经被困了几个月,不知道我是否使用了正确的标签,但我会再试一次,希望有人回答。

我为我工作的公司开发了一款私人可穿戴应用。可穿戴应用程序是独立的,这意味着它只能下载到智能手表作为其唯一平台。该应用程序会在 PC 上 Playstore 上的安装按钮旁边显示此消息“此应用程序不适用于您的任何设备”。

我多次联系 Google 的支持团队,但他们并没有真正为我提供任何切实的解决方案。有一次有人告诉我,如果该应用程序在 WearOS 程序中被接受,这可能会解决问题。我的最新版本被拒绝了,但没有发送电子邮件通知我原因。

有人建议我提出上诉。上周我收到了回复,告诉我我的应用程序的最新 APK 已被接受,这意味着它符合 WearOS 指南。然而同样的问题仍然存在。

我的应用仍然显示消息“此应用不适用于您的任何设备”,并且 Google Play 控制台没有将我的 WearOS 版本更改为接受。但同时当我询问回复我申诉的专家时,他确认我最新的指定应用程序的APK与指定的包确实被批准了。

所以现在我不知道该怎么办。这种错误的原因是什么?我检查了清单文件中是否有任何缺失的行,例如 <uses-feature android:name="android.hardware.type.watch"/> 和这个:

 <uses-library
            android:name="com.google.android.wearable"
            android:required="true" />

        <!--
               Set to true if your app is Standalone, that is, it does not require the handheld
               app to run.
        -->
        <meta-data
            android:name="com.google.android.wearable.standalone"
            android:value="true" />

权限:

 <uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-feature android:name="android.hardware.type.watch" />
 <uses-permission android:name="com.android.vending.BILLING" />

当我查看打包和准备发布可穿戴应用程序时要包含的内容时。所以我真的不知道该怎么办了。

我的 targetSDK 是 31,minimumSDK 是 26。我在开发中使用的手表以及公司的其他手表都在设备目录中找到的支持设备中。此外,该应用程序可供所有国家/地区使用。

那么我错过了什么?问题的根源可能是什么?我该问谁(当然除了这里)?我正在想办法弄清楚该怎么做。

【问题讨论】:

【参考方案1】:

您是否尝试过从 Wear OS 设备(通过使用手表的 Play 商店应用搜索您的应用)而不是 PC 访问您的应用 - 如果是用于 Wear OS,它不会安装在 PC 上正确的? :-)

并且 Google Play 控制台没有将我的 WearOS 版本更改为接受。但同时当我询问回复我申诉的专家时,他确认我的指定应用程序的最新APK 与指定包确实被批准了

您是否还在 Play 控制台的高级设置中启用了 Wear OS 作为发布类型?

【讨论】:

是的,我有。尽管我提出了 Google 回应的上诉,但 WearOS 发布状态仍被拒绝,告诉我我最新的 APK 确实符合 WearOS 指南。该应用程序不会通过 Watch 出现在 PlayStore 上,但会出现在 PC 上。问题是它无法安装,我不知道为什么。 “此应用程序不适用于您的任何设备”。这是商店页面上显示的内容,我检查了设备和区域是否受支持。 否,Android Wear 团队确认我的最新 apk 已被接受。那么如何在接受的同时又表示拒绝呢?此外,为什么该应用程序声明它与我的任何设备都不兼容?缺少什么? 1) 您在 Play 管理中心的哪个位置看到 Wear OS 应用未获批准? 2) 你能回复申诉信息吗(询问为什么你的应用还没有被批准)? 3)您是否上传了 BUNDLE 而不是 APK(这是​​一个相当新的要求,所有应用程序现在都必须有一个包而不是 APK - 只需从 Android Studio 导出为一个包而不更改任何内容,这并不难不要担心)?我建议您上传捆绑包并重新提交... 我确实上传了他们所说的捆绑包或 AAB。回复票的人告诉我他们能做的一切都已完成,即应用程序是否已被 WearOS 接受。至于其他任何事情,它已经转移到另一个将与我联系的团队。说实话,我今天收到了一封电子邮件,但他们目前正在审查它。我想知道是否有人遇到过这个问题以及他们是如何解决的。以防支持团队无法解决我的问题。

以上是关于我的 Android 可穿戴应用程序“此应用程序不适用于您的任何设备”的主要内容,如果未能解决你的问题,请参考以下文章

从 CLI [NativeScript] 将手持和可穿戴 Android 应用程序打包在一起

有没有办法在 Android 的可穿戴设备中创建类似可拖动菜单的东西?

Android可穿戴设备-加载指示器[关闭]

Android 可穿戴设备可以与 iOS 一起使用,通过 BLE 连接吗?有没有可用的SDK?

如何从可穿戴设备打开主应用程序?

已经凉了的智能可穿戴,可能在2018年回魂吗?