Различное поведение приложения в сборке релиза Android - PullRequest
0 голосов
/ 08 апреля 2020

Я недавно перенес свой проект на androidx. Я наблюдаю очень странное поведение пользовательского интерфейса в моих сборках отладки и выпуска. Есть несколько глюков в пользовательском интерфейсе, когда я использую сборку релиза, т.е. создаю apk. Например, у меня есть кнопка на панели инструментов, которая появляется / исчезает в зависимости от значения прагматически. Другой пример - популяция моего взгляда переработчика и др. c. Они отлично работают в режиме отладки. Но в режиме выпуска, если переключаться между ориентациями, все работает нормально.

Нет кода, который зависит от изменения ориентации. Но как-то есть такое поведение только в режиме релиза (подписанный apk). Я не уверен, что это из-за миграции или чего-то, чего мне не хватает в правилах progaurd. Я не могу обернуть голову вокруг этого. Любая помощь приветствуется.

РЕДАКТИРОВАТЬ

Это мой вариант сборки

 buildTypes {
        debug {
            versionNameSuffix '-FLDEBUG'
            zipAlignEnabled true
            debuggable true
            jniDebuggable true
            manifestPlaceholders = [crashlyticsCollectionEnabled:"false"]
            ext.enableCrashlytics=false
        }
        release {
            versionNameSuffix '-FLalpha'
            zipAlignEnabled true
            debuggable false
            jniDebuggable false
            minifyEnabled false
            manifestPlaceholders = [crashlyticsCollectionEnabled:"true"]
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...