Android alpha测试"找不到项目"

时间:2014-09-08 06:30:05

标签: android google-play android-testing

我已经发布了我的alpha测试应用,但无法从Play商店下载。

我已打开网址" https://play.google.com/apps/testing/com * "并接受成为一名测试员,现在它告诉我"你是一名测试员"。但是当我点击链接"从Play商店下载它时,它会显示我"找不到项目"在我的测试设备Play商店中,找不到请求的网址"在桌面浏览器中。

  1. 应用程序处于已发布状态超过48小时。
  2. App已在所有国家/地区发布。
  3. 添加了针对测试人员的Google论坛,我可以在管理测试人员标签中看到该论坛。测试人员帐户被添加到组(三重检查)
  4. 测试设备只有一个测试人员帐户。
  5. 我可以访问应用内购买,这意味着该应用已正确发布。谷歌不再支持草案模式了。
  6. 我在stackoverflow中经历了一些类似的帖子,但没有明确的答案。对某些人来说,它看起来像是自动解决了,有些人不够幸运。

15 个答案:

答案 0 :(得分:9)

如果您使用的是Chrome,则会缓存重定向。要修复它,请清除浏览数据。 More details on this

答案 1 :(得分:7)

就我而言,问题是我没有使用适当的Chrome帐户登录Google。

我清除了所有浏览数据,但是从Gmail / Google取消登录并使用正确的@ gmail.com帐户重新登录可能会成功。

答案 2 :(得分:6)

如果该应用是"已发布",但是当您点击"在Play商店中查看"该网站(例如:https://play.google.com/store/apps/details?id=com.companyname.appname)显示错误:

" 我们很抱歉,在此服务器上找不到请求的网址",

试试这个:

  • 在" Google Play控制台" (https://play.google.com/apps/publish),选择您的应用
  • 转到菜单:发布管理/应用发布
  • 在Aplha中,单击按钮"管理Alpha"
  • 点击"管理测试人员"并复制链接"选择加入的URL" (例如:https://play.google.com/apps/testing/com.companyname.appname
  • 将此链接发送给您的Alpha用户,您和用户需要点击"成为测试人员"在PlayStore中访问应用程序之前。

在此之后,再次从测试人员列表中打开与用户一起登录的app in play store(在Play商店中查看)的链接。

如果网址仍未打开,请尝试关闭浏览器,或清除浏览器缓存,然后重试。浏览器存储重定向缓存。

答案 3 :(得分:3)

要检查的另一件事是是否检查Pricing & Distribution -> Only make this application available to my organization。即使您的测试帐户位于给定域中,它似乎也不能与Alpha或Beta测试进行良好的交互。一旦我关闭此标记,我的beta-only应用程序就可以通过测试注册页面上的Play商店链接看到。

答案 4 :(得分:3)

这可能是由于您未在设备的Google Play商店中使用相应的Google Play帐户登录时出现的愚蠢错误。

使用测试gmail帐户登录Google Play,然后点击测试链接

有关详情,请查看Item not found

答案 5 :(得分:2)

在您添加测试组的位置 - 您需要在每个测试设备上单击此链接并指示"是"

之后链接apear在市场上。我等了3天才找到它:)

答案 6 :(得分:2)

就我而言,这是因为我通过短信发送了链接。当我通过电子邮件发送它时,它工作。此链接的格式为https://play.google.com/apps/testing/com。*。这是您必须通过电子邮件分享的链接。

答案 7 :(得分:2)

允许访问 设置 -> 内部访问 -> 稍后管理具有下载权限的用户 设置 -> 内部访问 -> 测试人员 并且应用链接将起作用

答案 8 :(得分:1)

我有类似的问题。在我的情况下,我有多个测试人员作为CSV,并且多个用户测试人员之间有一个空格。空间是电子邮件地址中的问题。电子邮件地址可能会导致此问题。

答案 9 :(得分:0)

在我的情况下是Android Studio模拟器,我在谷歌搜索了几分钟后重新启动了Play商店,然后不再出现此类错误“找不到商品”。

答案 10 :(得分:0)

就我而言,仿真器是在几个月前启动的,可能是缓存了一些错误的东西。 我一直收到导致此消息的BillingClient.BillingResponse.ERROR。

重新启动模拟器后,它又开始工作。

答案 11 :(得分:0)

除了这里所有的最佳答案之外,我还发现,如果您在封闭(alpha)测试之前进行了内部测试,则Play商店可能希望您改用内部测试URL。

因此,假设您拥有出色的应用程序,然后将其发布到内部测试轨道。您为该曲目创建了一个名为“内部测试人员”的列表,所有列表都畅通无阻。完成此操作后,Google Play会以| type | counter | | ---- | ------- | | a | 1 | | b | 2 | | c | 1 | 的形式为您提供这些测试人员的网址。您的内部测试人员使用该URL加入了该程序,下载了该应用程序没问题,测试就通过了。

您现在升级到封闭轨道(alpha测试)。您创建了一个新列表,其中包含新成员,称为“ Alpha测试人员”,并且为“内部测试人员”和“ Alpha测试人员”启用了发布,认为您应该将内部测试人员继续使用alpha。执行此操作时,Google Play会为您提供https://play.google.com/apps/internaltest/{id}形式的URL。您的Alpha测试人员现在可以使用该URL加入该计划并下载该应用。但是您的内部测试人员必须继续使用内部测试URL来加入程序。

通过测试各种场景,看来将测试人员从列表中移至另一个并不能解决问题。

据我所知,Google Play文档中没有提及其中任何一个。

答案 12 :(得分:0)

此外,请确保您正在使用的设备位于应用程序支持的设备之中。为此,请在播放控制台上查看Release management -> Device catalog

如果这是问题所在,那么当您通过网络浏览器访问Play商店页面时,期望看到类似于the app is not compatible with your device的警告,而通过Play商店应用会出现Item not found错误。

就我而言,我必须对清单进行一些更改以更正支持的设备列表。因此,我替换了以下行,导致支持的设备数为0:

    <uses-feature android:name="android.hardware.camera2.full" />

具有:

    <uses-feature android:name="android.hardware.camera2.full" android:required="false" />

对于您而言,清单可能需要改变路线。

答案 13 :(得分:0)

如果有人尝试了一些建议而没有用,我想分享一下我在其他任何地方都没有看到的其他情况。

确保未停用最新上传的内部版本。如果由于某种原因使测试人员无法使用该发行版,则Play商店控制台不会警告您。它将显示为灰色行,如下所示:

Google Play console screenshot of a Deactivated APK in a test track

在跟踪仪表板上的App releases > Manage上检查最新的版本是已添加,而不是已停用

答案 14 :(得分:0)

简单的方法是使用隐身模式。就是这样。

相关问题