Это самый странный вопрос, который я когда-либо задавал: я получаю другое поведение для 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, когда все это началось.