Android alpha 测试“找不到项目”

Posted

技术标签:

【中文标题】Android alpha 测试“找不到项目”【英文标题】:Android alpha testing "Item not found" 【发布时间】:2014-09-08 06:30:04 【问题描述】:

我已发布我的应用程序进行 Alpha 测试,但无法从 Play 商店下载。

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

    应用处于发布状态超过 48 小时。 应用已在所有国家/地区发布。 已添加测试人员的 google 组,我可以在管理测试人员选项卡中看到该组。测试人员帐户已添加到组中(三重检查) 测试设备只有一个测试者帐号。 我可以访问应用内购买,这意味着应用已正确发布。 Google 不再支持草稿模式。

我在***中浏览了一些类似的帖子,但没有明确的答案。看起来对于某些人来说它会自动解决,而有些人则不够幸运。

【问题讨论】:

确保您设备的 google play 服务使用正确的测试人员 ID。我在我的设备上添加了 2 个谷歌帐户,这导致了问题。我只保留了 1 个测试员帐户后,它运行良好。 我遇到了同样的问题。但我使用的是“开放式 Alpha 测试”,而不是“封闭式 Alpha 测试”。我可以打开链接并接受成为测试员,但是当单击“在 Google Play 上下载应用程序”时,它显示未找到项目。我已提交更新超过 48 小时,状态显示为“已发布”。怎么了? 您找到解决方案了吗?我遇到了同样的问题,并试图通过 Google Play 支持解决它,但没有成功 请帮我看看什么是正确的解决方案?我的测试版应用也遇到了同样的问题。 我面临同样的问题。我发布用于内部测试。它显示在 Play 商店中找不到的项目。这是该应用的第一个版本。 【参考方案1】:

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

"很抱歉,在此服务器上找不到请求的 URL",

试试这个:

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

在此之后,再次打开与测试人员列表中的用户登录的应用程序在 Play 商店中的链接(在 Play 商店中查看)。

如果 URL 仍然无法打开,请尝试关闭浏览器,或清除浏览器缓存并重试。浏览器存储重定向缓存。

【讨论】:

谢谢你.. 做到了! 如果应用不在 Play 商店中,您将如何成为该应用的测试人员?【参考方案2】:

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

【讨论】:

非常感谢。我无法通过电子邮件收到的测试链接访问 GooglePlay,但在清理 Chrome 的“历史记录和数据”后,它可以正常工作:太棒了! 这显然有帮助。在导航到 Play 商店之前清除 chrome 中的所有数据。【参考方案3】:

就我而言,问题在于我没有使用 Chrome 中的正确帐户登录 Google。

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

【讨论】:

【参考方案4】:

要检查的另一件事是是否检查了Pricing & Distribution -> Only make this application available to my organization。即使您的测试帐户在给定域中,这似乎与仅 Alpha 或 Beta 测试的交互效果不佳。关闭此标志后,我的仅测试版应用就会通过测试注册页面的 Play 商店链接可见。

【讨论】:

新仪表板中没有这样的选项 @AmirDe 似乎 Store presence -> Pricing & Distribution 存在,但 Store presence -> Pricing & Distribution -> Only make this application available to my organization 不存在。【参考方案5】:

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

【讨论】:

【参考方案6】:

您在哪里添加测试组 - 有一个测试员链接(类似于术语),您需要在每台测试设备上单击此链接并说“是”

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

【讨论】:

【参考方案7】:

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

【讨论】:

这对我有用。 googleplay 控制台中的链接没有将我重定向到我可以作为测试员加入的页面。【参考方案8】:

这可能是由于您没有在设备的 Google Play 商店中使用适当的 Google Play 帐户登录的愚蠢错误。

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

更多详情请查看Item not found

【讨论】:

接下来 - 您将登录 Google 帐户以访问测试程序,然后在 Google Play 中下载该应用程序。您必须登录已接受测试程序的帐户才能下载该应用程序,否则您将收到“找不到项目”消息【参考方案9】:

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

假设您拥有出色的应用,并将其发布到内部测试轨道。您为该曲目创建了一个名为“内部测试人员”的列表,并且一切顺利。当您执行此操作时,Google Play 会为您提供https://play.google.com/apps/internaltest/id 形式的测试人员的 URL。您的内部测试人员使用该 URL 加入了该计划,下载了该应用程序没有问题并且测试通过了。

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

从对各种场景的测试来看,将测试人员从列表中移至另一位似乎并不能解决问题。

据我所知,Google Play 文档没有提到任何这些。

【讨论】:

【参考方案10】:

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

【讨论】:

【参考方案11】:

此外,请确保您使用的设备属于您的应用支持的设备。为此,请在游戏控制台上查看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" />

在您的情况下,Manifest 可能需要进行不同的更改。

【讨论】:

【参考方案12】:

如果有人尝试了几个建议但没有奏效,我想分享另一种我在其他地方没有看到的情况。

确保上传的最新版本未被停用。如果出于任何原因,您的测试人员无法使用该版本,Play Store 控制台不会向您发出警告。它会显示为灰色的行,如下所示:

检查App releases &gt; Manage,在您的跟踪仪表板中,最新版本是添加,而不是停用

【讨论】:

【参考方案13】:

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

【讨论】:

【参考方案14】:

在我的情况下是 Android Studio 模拟器,我在谷歌搜索几分钟后重新启动 play store,然后不再出现“找不到项目”这样的错误。

【讨论】:

【参考方案15】:

在我的例子中,模拟器是几个月前启动的,可能缓存了一些错误。 我一直收到导致此消息的 BillingClient.BillingResponse.ERROR。

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

【讨论】:

以上是关于Android alpha 测试“找不到项目”的主要内容,如果未能解决你的问题,请参考以下文章

在 Android 中测试订阅:未找到项目

我仅在某些 Excel 2010 版本中收到“编译错误:找不到项目或库”。很难测试这个

iOS 和 Android 应用的 Alpha 测试

如何在发布之前对 Android 应用进行 alpha / beta 测试?

如何作为 Android 应用的 alpha 测试人员发送崩溃报告?

Alpha 版测试人员从哪里下载 Google Play Android 应用程序?