无法在Google Play Developer Console中在Android Wear上分发应用程序



我试图通过Google Play Developer Console提交我新创建的Android Wear Watch Face。问题是在定价和分销部分中的"在Android Wear上分发您的应用程序"的复选框。我不明白为什么。

我做了什么:

1(上传的Android Wear屏幕截图

2(在封闭的Beta版本中上传了2个APK文件。两个文件都用一个键签名,具有不同的版本名称。首先是带有嵌入式佩戴apk(Minsdkversion 23(的电话APK,第二个独立佩戴APK(Minsdkversion 25(具有meta -data android:name =" com.google.google.android.wearable.staroble.stance.stance.standalone" android:android:value =" true =" true =" true" in cunistest中文件。

每个图似乎都很好,并且应用程序可以在生产中发布,除了"在Android Wear上分发您的应用程序"复选框。我缺少什么?

我偶然发现了完全相同的问题。

  • 我的清单中有<uses-feature android:name="android.hardware.type.watch" />
  • 我的清单中有<meta-data android:name="com.google.android.wearable.standalone" android:value="true" />
  • Minsdk设置为25

但仍然禁用了磨损分配的复选框。

为了娱乐,我尝试使用Chrome的检查工具编辑HTML,并从复选框中删除了"禁用"属性。果然,启用复选框后卡住的设置,现在启用了磨损分配。尝试一下!

您可能需要检查包装和分发佩戴应用程序,看看您是否错过了任何东西。

除了指定APK的版本代码(独立的磨损和嵌入式磨损(外,还要检查您是否已更新了Wear Module的build.gradle文件,以包括以下内容,如果现有嵌入式应用程序具有23:<的最低SDK版本:>

android {
    // Allows you to reference product flavors in your
    // phone module's build.gradle file
    publishNonDefault true
    ...
    defaultConfig
    {
       // This is the minSdkVersion of the Wear 1.x embedded app
       minSdkVersion 23
       ...
    }
    buildTypes {...}
    productFlavors {
        wear1 {
          // Use the defaultConfig value
        }
        wear2 {
            minSdkVersion 25
        }
    }
}

此外,请检查分发到Android Wear以获取更多信息。

我已经收到了Google支持的电子邮件,说他们在此问题上工作,并且改变了一些东西。他们指出,我用于移动的清单文件缺少线<uses-feature android:name="android.hardware.type.watch"/>我只有这条线模块清单。

我已经添加了此行,上传了一个新版本,其中有2个apk文件2.0和1.0,然后启用了该复选框。

目前,佩戴2.0的官方码头尚未清楚地说这线应添加到两个清单文件中。

也很奇怪,在此项目问题之前,我成功地将另一个Wear 2.0项目上传到开发人员控制台(启用了复选框(,并且该行仅在磨损模块中。

我实际上给Google发送了电子邮件 - 这是他们的问题,他们现在已经解决了...

如果您将<uses-feature android:name="android.hardware.type.watch"/>添加到您的移动清单(不可穿的清单(中,您的APK将仅用于可穿戴设备!如果您也想为手机分发,请不要这样做。

我也有同样的问题。复选框"在Android Wear上分发您的应用程序"是灰色的。我遵循了所有有关应用程序发行的说明,添加了所有可穿戴屏幕截图,但仍然无法选中该框。我已经联系了支持。他们首先说,在我的可穿戴状态下需要更换:

android.hardware.type.watch

with:

android.hardware.type.WATCH

无济于事。接下来,他们告诉我,开发人员控制台有一个错误,应在5月9日星期二之前解决。不幸的是,他们什么都没解决,或者根本没有做任何事情。接下来,他们告诉我,我需要将<uses-feature android:name="android.hardware.type.watch"/>添加到我的移动清单文件中。我做不到,因为然后将APK仅用于可穿戴设备。

我已经向他们发送了我的anist.xml和build.xml用于移动和可穿戴的以及等待响应。

4月之前,我添加了大约10个可穿戴应用程序(也有2.0个支持(,没有问题。

在我看来,他们不知道问题是什么,无法帮助我们。此外,他们说明应用程序分布已过时,在一个地方有信息,最低SDK应为23,而低于最低SDK 21的示例代码。

您的APK都需要以下两个标签,如其他答案中所述。

但是,如果将原始APK(没有标签(上传到版本中,您仍然无法选中该框。您必须删除该APK,并确保仅保留所有这些字段的APK。

我犯了这个错误,不得不破解上面的解决方案,但是之后才能发布直到我删除没有独立标签的原始APK。我问了支持,他们似乎对此进行了验证。

无论如何,在黑客之前尝试一下,希望会有所帮助。

您的服装清单中需要:

要求1:

<uses-feature android:name="android.hardware.type.watch" />

要求2:

<meta-data
    android:name="com.google.android.wearable.standalone"
    android:value="true" />

我像这个问题一样面对。对我来说,案件是不同的。

我从Google Play Console中收到以下错误消息。

此APK或捆绑包需要磨损OS系统功能Android.hardware.type.watch。要在当前曲目上发布此版本,请删除此伪影。

我发现,在我的项目中,我必须发布移动AAB&amp;单独穿AAB。

用于移动应用:

转到"生产" - &gt;右上角"创建新版本"按钮应该在那里,在单击按钮之前,请先从左侧下拉下拉下方选择选项。我选择了" Phons,Tablets&amp;Chrome OS" ,然后单击"创建新版本"按钮。休息流像往常一样。

用于磨损应用:

转到"生产" - &gt;右上角"创建新版本"按钮应该在那里,单击按钮之前,请先从左侧下拉下拉下拉选择选项。我选择了'仅穿操作系统&quort&quot',然后单击"创建new new new new"释放&quot&quot按钮。休息流像往常一样。

最新更新