Почему мое приложение может внезапно работать намного медленнее после обновления системы? ⇐ Android
-
Гость
Почему мое приложение может внезапно работать намного медленнее после обновления системы?
Я разрабатываю приложение для Android уже несколько лет (но еще не выпустил его). Он работал нормально на всех моих устройствах, очень быстро даже на моих старых телефонах.
В октябре 2023 года мой последний телефон Google Pixel 5 под управлением Android 13 получил обновление системы (все еще Android 13). Внезапно приложение на этом телефоне начало работать очень медленно. Все нажатия, действия и реакции теперь занимают заметно больше времени при всех действиях в приложении. Все остальные приложения на телефоне работают нормально, и мое приложение по-прежнему работает нормально на других, более старых телефонах (включая Google Pixel 3 и Google Nexus 5).
Я пытался полностью удалить приложение и его данные с телефона и переустановить его, а также пытался обновить телефон до Android 14, но приложение по-прежнему работает на нем очень медленно. Я попытался обновить приложение до последней версии Android. Я также пытался откатить приложение до предыдущих версий и даже пытался удалить из приложения как можно больше зависимостей, но все безрезультатно.
Мне интересно, могло ли что-нибудь в этом обновлении ограничить производительность сторонних приложений или есть ли у кого-нибудь другие идеи. Пожалуйста, дайте мне знать, если я могу предоставить какую-либо информацию о приложении, которая могла бы помочь.
Файл build.gradle верхнего уровня:
buildscript { ext.kotlin_version = '1.9.10' репозитории { Google() mavenCentral() } зависимости { путь к классам 'com.android.tools.build:gradle:8.2.0' путь к классам "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } всепроекты { репозитории { Google() mavenCentral() } } Tasks.register('очистить', Удалить) { удалить rootProject.buildDir } Файл build.gradle отдельного модуля:
плагины { идентификатор 'com.android.application' идентификатор 'котлин-андроид' } андроид { скомпилироватьSdkVersion 34 defaultConfig { идентификатор приложения "com.example.appname" minSdkВерсия 21 targetSdkVersion 34 Код версии 1 Имя версии "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } типы сборки { выпускать { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } компиляцияварианты { исходная совместимость JavaVersion.VERSION_1_8 целевая совместимость JavaVersion.VERSION_1_8 } котлинОпции { jvmTarget = '1,8' } пространство имен «com.example.appname» } зависимости { реализация "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" реализация «androidx.core:core-ktx:1.12.0» реализация 'com.google.android.material:material:1.11.0' реализация 'androidx.preference:preference-ktx:1.2.1' реализация 'androidx.constraintlayout:constraintlayout:2.1.4' } Заранее благодарим за любые советы.
Я разрабатываю приложение для Android уже несколько лет (но еще не выпустил его). Он работал нормально на всех моих устройствах, очень быстро даже на моих старых телефонах.
В октябре 2023 года мой последний телефон Google Pixel 5 под управлением Android 13 получил обновление системы (все еще Android 13). Внезапно приложение на этом телефоне начало работать очень медленно. Все нажатия, действия и реакции теперь занимают заметно больше времени при всех действиях в приложении. Все остальные приложения на телефоне работают нормально, и мое приложение по-прежнему работает нормально на других, более старых телефонах (включая Google Pixel 3 и Google Nexus 5).
Я пытался полностью удалить приложение и его данные с телефона и переустановить его, а также пытался обновить телефон до Android 14, но приложение по-прежнему работает на нем очень медленно. Я попытался обновить приложение до последней версии Android. Я также пытался откатить приложение до предыдущих версий и даже пытался удалить из приложения как можно больше зависимостей, но все безрезультатно.
Мне интересно, могло ли что-нибудь в этом обновлении ограничить производительность сторонних приложений или есть ли у кого-нибудь другие идеи. Пожалуйста, дайте мне знать, если я могу предоставить какую-либо информацию о приложении, которая могла бы помочь.
Файл build.gradle верхнего уровня:
buildscript { ext.kotlin_version = '1.9.10' репозитории { Google() mavenCentral() } зависимости { путь к классам 'com.android.tools.build:gradle:8.2.0' путь к классам "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } всепроекты { репозитории { Google() mavenCentral() } } Tasks.register('очистить', Удалить) { удалить rootProject.buildDir } Файл build.gradle отдельного модуля:
плагины { идентификатор 'com.android.application' идентификатор 'котлин-андроид' } андроид { скомпилироватьSdkVersion 34 defaultConfig { идентификатор приложения "com.example.appname" minSdkВерсия 21 targetSdkVersion 34 Код версии 1 Имя версии "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } типы сборки { выпускать { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } компиляцияварианты { исходная совместимость JavaVersion.VERSION_1_8 целевая совместимость JavaVersion.VERSION_1_8 } котлинОпции { jvmTarget = '1,8' } пространство имен «com.example.appname» } зависимости { реализация "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" реализация «androidx.core:core-ktx:1.12.0» реализация 'com.google.android.material:material:1.11.0' реализация 'androidx.preference:preference-ktx:1.2.1' реализация 'androidx.constraintlayout:constraintlayout:2.1.4' } Заранее благодарим за любые советы.