在预发布 Android 期间未测试设备
Posted
技术标签:
【中文标题】在预发布 Android 期间未测试设备【英文标题】:Device not tested during pre-launch Android 【发布时间】:2018-03-05 00:08:58 【问题描述】:我刚刚为我的应用(我的第一个应用)的 alpha 版本上传了一个 APK。在发布前的报告中,我收到了一条消息,指出设备未经过测试。 (银河 J7)。我已经查看了手机的规格,但我看不出我的应用程序无法运行的任何原因。这正常吗?
我还要注意,预发布并未将此设备标记为存在问题。没有设备有问题,它只是指定它没有测试这个设备。
除非有问题,否则指定一个它没有测试的特定设备对我来说似乎有点奇怪。我的困惑的一个类比就像把你的车带到机械师那里换油,机械师说“换了油,但我没有看你的轮胎”。通过指定他没有做某事让我想知道我是否应该调查他们。
【问题讨论】:
无法测试的原因有很多,并不代表设备不兼容。它基本上是 firebase 提供的付费版本的免费版本,你不得不期望它有时不会因为高负载而测试所有设备 @LunarWatcher,所以在预启动期间,它“尝试”在设备上测试应用程序,但无法访问设备,因此设备被跳过? 很有可能。我对这个系统并不完全熟悉,但这似乎是发生的最合理的事情。如果没有设备不兼容,并且由于您使用的是免费版本,那么与使用付费版本的人相比,您的优先级可能会降低 如果您将此作为答案发布,我会将其标记为正确。我发现一个错字,并进行了更新,第二次,预启动运行该设备没有任何问题。由于您提到的原因,我很有信心第一次跳过该设备 【参考方案1】:最可能的原因是设备不可用。当您运行 Firebase 为付费客户提供的免费版本时,免费版本不会被优先考虑。问题不是设备不兼容,更有可能是当时没有可用于处理测试的设备。
【讨论】:
以上是关于在预发布 Android 期间未测试设备的主要内容,如果未能解决你的问题,请参考以下文章