Другое поведение при запуске одной и той же версии приложения из Android Studio, чем при запуске из Google Play - PullRequest
0 голосов
/ 08 мая 2020

Это самый странный вопрос, который я когда-либо задавал: я получаю другое поведение для Android приложения, которое я разработал при запуске из Android Studio, чем при запуске выпущенной версии из Google Play.

Я знаю, что это звучит безумно, но это правда.

Пример:

  • Я запускаю версию X из Android Studio на любом сотовом телефоне или эмуляторе (я пробовал, может быть, 10 разных )
  • Изображение, загруженное Пикассо, отображается в совершенстве, загружается из Drawable
  • Создается JSON строка, которая отправляется на WS, и отправляется на сервер
  • Теперь Я собираю версию X и публикую в Google Play, жду выпуска и устанавливаю на все те же физические устройства (здесь нет эмуляторов)
  • Изображение picasso не отображается
  • Строка JSON не создается и отправляется на сервер как пустой "{}"

Это абсолютное безумие.

Android Studio обновлена. Пробую устройства и эмуляторы от Android 6 до 9. LogCat не показывает ошибок и предупреждений. Я добавил множество строк отладки, но ничего не помогает. Gradle обновлен. MinSDK - 23, TargetSDK - 29.

Что это может быть? Кто-нибудь когда-нибудь сталкивался с подобной ситуацией раньше?

Это приложение было в производстве и работало нормально до двух недель go, когда все это началось.

1 Ответ

0 голосов
/ 09 мая 2020

Công Hải был прав.

Проблема заключалась в minify = true. Установка значения false решила проблему.

Будет работать по правилам proguard, чтобы иметь возможность поддерживать минимизацию.

Тем не менее, мне интересно, почему он перестал работать с одной версии на другую.

Спасибо, Công Hải!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...