Странная проблема с обновлением Play Store только для нескольких пользователей

Поэтому я недавно обновил свое приложение. Это не было серьезным обновлением, некоторые исправления ошибок, некоторые рекламные сети были удалены и их соответствующие Activity а также Service записи из манифеста. Linked Fabric с Firebase, в которую было внесено еще несколько изменений. Я подробно опишу эти изменения ниже. Я обновился до Android Studio 3.1, что, как я понимаю, связано с изменением компилятора D8.

На моих тестовых телефонах он устанавливается нормально. У меня было обновление с моими бета-пользователями в течение нескольких недель, никаких сообщений о проблемах, у меня есть около 25 тыс. Бета-пользователей, но, очевидно, не все они активны или используют его каждый день. Я начал поэтапное развертывание, и, судя по статистике Play Store, к настоящему моменту его установка составила около 50 тыс.

У меня 3 пользователя сообщили о проблеме. Говорят, Play Store сообщает, что установка не удалась, но приложение все равно устанавливается. Установка занимает от 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'Это был единственный способ заставить материал Fabric работать после ссылки на Firebase.

Я пробовал выпуск без компилятора D8, и один пользователь, который пробовал его из 3, который сообщил о проблеме, сказал, что установка сократилась с 16 минут до 10 минут, но все равно выдает ошибку. Похоже, D8 был виновником. У меня был другой пользователь, попробуйте это, и отключение D8 исправило это.

Это ошибка:

Так в чем же может быть проблема? что еще я мог попробовать? Я приостановил обновление на тот случай, если оно затронет больше людей.

Благодарю.

Изменить: один пользователь, который активно помогает мне проверить это, только что попробовал мой старый apk и мой новый apk вручную, и он не получает никаких ошибок при установке, но новый apk требует 10 минут для установки, а старый устанавливается быстро.

Редактировать: у кого-то, кого я знаю, есть проблема с моим приложением, поэтому я отправляю им apks с небольшими изменениями, чтобы посмотреть, смогу ли я выделить проблему. Последней, которую я послал им, была моя предыдущая версия кода, которая не имела проблемы, но скомпилирована с Android Studio 3.1.1, которая включала в себя некоторые изменения в gradle, но не так много. Проблема происходит с этим apk, а также.

Изменить: похоже, D8 является виновником. Я делаю еще несколько тестов, прежде чем подавать в виде сообщения об ошибке.

0 ответов

Другие вопросы по тегам