仅针对少数用户的Strange Play Store更新问题

时间:2018-04-08 10:48:01

标签: android firebase android-studio google-play android-d8

所以我最近更新了我的应用。这不是一个巨大的更新,一些错误修复,从清单中删除了一些广告网络及其各自的ActivityService条目。带有Firebase的Linked Fabric,其中包含一些更改。我将详细介绍下面更改的内容。我更新到Android Studio 3.1,我理解这涉及对D8编译器的更改。

在我的测试手机上,它安装得很好。我有几周的测试用户更新,没有问题报告,我有大约25k beta用户,但显然不是所有用户都是活跃的或每天使用它。我开始分阶段推出,从Play商店的统计数据来看,它到目前为止已经安装了大约50k。

我有3个用户报告了一个问题。他们说Play商店说安装失败但是应用程序仍然安装。安装需要10到20分钟。如果他们回到我的旧版本,安装工作就像通常一样快。他们回到新版本,它再次说它失败了,安装需要10到20分钟。虽然安装成功,他们给我发了截图,显示它是新版本。

所做的更改(来自我对上一个发布标记的差异):

 <meta-data
        android:name="com.crashlytics.ApiKey"
        android:value="mykey"/>

 <meta-data
        android:name="io.fabric.ApiKey"
        android:value="mykey" />

删除了一些活动和服务(怀疑这是一个问题):

 <activity
        android:name="com.someadnetwork.activity"
        android:configChanges="keyboardHidden|orientation|screenSize"/>

添加了:

compile('com.crashlytics.sdk.android:crashlytics:2.9.1@aar') {
    transitive = true
}

gradle 3.0.1到3.1.0

classpath 'com.google.gms:google-services:3.0.0'转到'com.google.gms:google-services:3.2.0',这是在连接到Firebase后让Fabric内容工作的唯一方法。

我尝试了没有D8编译器的版本,并且试用了3的用户报告了该问题说安装从16分钟下降到10分钟,但它仍然给出了失败的错误。 看起来D8是罪魁祸首。我有一个不同的用户尝试它并禁用D8修复它。

这是错误:

enter image description here

那么问题是什么呢?我还能尝试什么?我现在暂停更新,以防它影响更多人。

感谢。

编辑:正在积极帮助我测试这个的一个用户只是手动尝试了我的旧apk和我的新apk并且他没有在安装时遇到任何错误但是新的apk需要10分钟安装而旧的安装很快。

编辑:我认识的人有我的应用程序的问题所以我发送他们apks进行小的更改,看看我是否可以隔离问题。我发送给他们的最后一个版本是我之前的代码版本,一个没有问题,但是使用Android Studio 3.1.1进行编译,其中涉及对gradle进行一些更改但不是很多。问题也发生在那个apk上。

编辑:看起来D8是罪魁祸首。在提交bug报告之前,我还要做一些测试。

0 个答案:

没有答案