Size: a a a

Android Developers

2020 November 18

ES

Egor Sigolaev in Android Developers
Ребят, происходит какая то дичь для меня. По кабелю запускаю приложение, всё работает. Собрал билд релизный, и оно крашит на одном экране, на котором не крашит в дебаг версии. Я использую shrinkResources true и minifyEnabled true. Может ли оно влиять?
источник

ES

Egor Sigolaev in Android Developers
И какие есть варианты отследить краши релизной версии без крашлитики?
источник

P

Paladin in Android Developers
Egor Sigolaev
И какие есть варианты отследить краши релизной версии без крашлитики?
Логкат
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Egor Sigolaev
Ребят, происходит какая то дичь для меня. По кабелю запускаю приложение, всё работает. Собрал билд релизный, и оно крашит на одном экране, на котором не крашит в дебаг версии. Я использую shrinkResources true и minifyEnabled true. Может ли оно влиять?
Поставь minifyEnabled для дебаг-версии и ищи причину)
источник

В

Вася in Android Developers
Egor Sigolaev
Ребят, происходит какая то дичь для меня. По кабелю запускаю приложение, всё работает. Собрал билд релизный, и оно крашит на одном экране, на котором не крашит в дебаг версии. Я использую shrinkResources true и minifyEnabled true. Может ли оно влиять?
только сегодня с такой херней столкнулся)
источник

ES

Egor Sigolaev in Android Developers
Дмитрий Рубцов 🇷🇺🔥
Поставь minifyEnabled для дебаг-версии и ищи причину)
Только что поставил дебаг версию (по файлу, не кабелю), всё работает. А как мне поставить для дебага? Типо
debug{
   minifyEnabled true
}?
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Да
источник

z

zlo in Android Developers
Egor Sigolaev
И какие есть варианты отследить краши релизной версии без крашлитики?
А если поставить билд релизный. И подключить кабелем к студии ?  Помониторить ?
источник

ES

Egor Sigolaev in Android Developers
Походу ивент баст шалит
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Я ивентбасом не пользовался, но судя по всему, надо добавить правило -keep для классов с аннотацией subscribe
источник

ES

Egor Sigolaev in Android Developers
Дмитрий Рубцов 🇷🇺🔥
Я ивентбасом не пользовался, но судя по всему, надо добавить правило -keep для классов с аннотацией subscribe
ты ванга? реально помогло )
источник

ES

Egor Sigolaev in Android Developers
А что оно значит и даёт?
источник

ES

Egor Sigolaev in Android Developers
и спасибо
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Прогуард не будет класс трогать
источник

z

zlo in Android Developers
Egor Sigolaev
Походу ивент баст шалит
Забыл onEvent ?
источник

ES

Egor Sigolaev in Android Developers
Дмитрий Рубцов 🇷🇺🔥
Прогуард не будет класс трогать
а как мне убедиться, что он не тронет другой класс?
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Вообще можно оставить -keep только для публичных методов, а не для всего класса. Так его сильнее сжимать будет
источник

ES

Egor Sigolaev in Android Developers
или выбросить минифай из проекта?
источник

ES

Egor Sigolaev in Android Developers
Дмитрий Рубцов 🇷🇺🔥
Вообще можно оставить -keep только для публичных методов, а не для всего класса. Так его сильнее сжимать будет
понял, спасибо
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Ну если размер АПК и обфускация не важны то можно выключить
источник