Я обновил свое приложение до androidX и мое приложение начинает зависать. До моего обновления до androidX все было хорошо, но теперь у меня было приложение для заморозки. Каждый экран замораживается, все анимации замораживаются. Я не могу понять, почему, пожалуйста, дайте мне несколько советов, как это исправить
Ниже мои файлы gradles
приложение проекта gradle
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'realm-android'
android {
//compileSdkVersion rootProject.ext.compileSdkVersion
//buildToolsVersion rootProject.ext.buildToolsVersion
compileSdkVersion 29
buildToolsVersion "29.0.0"
defaultConfig {
applicationId ".myAppp"
minSdkVersion 16
targetSdkVersion 29
versionCode 12
versionName "1.0.13"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
// vectorDrawables.useSupportLibrary = true
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('androidx.test.espresso:espresso-core:3.1.0', {
exclude group: 'com.android.support', module: 'support-annotations'
})
implementation project(':library');
implementation 'junit:junit:4.12'
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
testImplementation 'junit:junit:4.12'
//designe and recycleview
// compile 'com.android.support:design:25.3.1'
//implementation 'androidx.recyclerview:recyclerview:1.0.0'
//butterknife
implementation 'com.jakewharton:butterknife:10.2.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.0'
//font
implementation 'uk.co.chrisjenx:calligraphy:2.1.0'
//ripple click effect
/*compile 'com.github.Hitta:RippleEffect:82cf00e551'*/
implementation 'com.balysv:material-ripple:1.0.2'
//rx
implementation "io.reactivex.rxjava2:rxjava:2.1.0"
implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
//rx android
implementation 'com.jakewharton.rxbinding2:rxbinding:2.0.0'
//view pager library animation
implementation 'com.eftimoff:android-viewpager-transformers:1.0.1@aar'
//pulsing animation
implementation 'pl.bclogic:pulsator4droid:1.0.3'
//tab layout
implementation 'com.ogaclejapan.smarttablayout:library:1.6.1@aar'
//loading
implementation 'com.crystal:crystalpreloaders:1.0.0'
//event bus
implementation 'org.greenrobot:eventbus:3.0.0'
//horizont picker
implementation 'com.wefika:horizontal-picker:1.1.1'
//procent progress
implementation 'com.timqi.sectorprogressview:library:2.0.1'
implementation('com.crashlytics.sdk.android:crashlytics:2.6.8@aar') {
transitive = true;
}
//permission
implementation 'com.karumi:dexter:4.1.0'
//keyboard listener
implementation 'net.yslibrary.keyboardvisibilityevent:keyboardvisibilityevent:2.1.0'
//mask in edit text
implementation 'ru.egslava:MaskedEditText:1.0.5'
implementation 'com.github.pinball83:masked-edittext:1.0.3'
//hawk
implementation 'com.orhanobut:hawk:2.0.1'
implementation 'com.whiteelephant:monthandyearpicker:1.3.0'
}
main gradle
buildscript {
repositories {
google()
jcenter()
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.6.1'
classpath "io.realm:realm-gradle-plugin:3.5.0"
classpath 'io.fabric.tools:gradle:1.28.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
apply plugin: 'java'
allprojects {
repositories {
google()
jcenter()
maven { url "https://jitpack.io" }
maven { url 'https://maven.fabric.io/public' }
}
}