Мое Android приложение столкнулось с некоторыми проблемами зависания в некоторых редких случаях ios. После некоторых исследований я обнаружил, что эта проблема была вызвана ошибкой Android, о которой уже сообщалось на issuetracker.google.com
. Недавно я получил уведомление, что проблема была решена.
Теперь мой вопрос: как мне убедиться, что этот коммит в AOSP, который предположительно должен исправить замораживания, уже включен в мой проект? Это может быть связано с файлом build.gradle, который выглядит следующим образом:
dependencies {
implementation 'androidx.preference:preference:1.1.0'
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'com.google.android.material:material:1.2.0-alpha03'
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta4'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.vectordrawable:vectordrawable:1.1.0'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation 'androidx.cardview:cardview:1.0.0'
...
}
Для каждой реализации существует номер версии. Так нужно ли ждать, пока Google выпустит последнюю версию пакета, в который включено исправление, и затем использовать эту последнюю версию? Или я получу последнее исправление только путем повторной синхронизации проекта?
Я извиняюсь, если это глупый вопрос, но я пока не совсем понял, как происходит синхронизация c между репозиторием AOSP и моим Android проектные работы. Заранее благодарим за любую помощь.
Ссылка на ошибку на Issuetracker . Для просмотра Issuetracker необходимо войти в систему с учетной записью Google.